<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://pdkb.chivanet.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Cyc_Administrator_Handbook%2FRoutine_Maintenance_Tasks</id>
		<title>Cyc Administrator Handbook/Routine Maintenance Tasks - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://pdkb.chivanet.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Cyc_Administrator_Handbook%2FRoutine_Maintenance_Tasks"/>
		<link rel="alternate" type="text/html" href="https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;action=history"/>
		<updated>2026-04-10T09:26:18Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=620&amp;oldid=prev</id>
		<title>DavidWhitten: /* An Example for Enabling Java Assertions */</title>
		<link rel="alternate" type="text/html" href="https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=620&amp;oldid=prev"/>
				<updated>2019-05-29T02:40:07Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;An Example for Enabling Java Assertions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:40, 29 May 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot; &gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== An Example for Enabling Java Assertions ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== An Example for Enabling Java Assertions ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Note: The following uses the [[SubL read loop]] to evaluate [[SubL]] expressions that form part of the example.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Note: The following uses the [[SubL read loop]] to evaluate [[SubL]] expressions that form part of the example.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Consider the expression &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-string]] &amp;quot;Lenat&amp;quot;)&amp;#039;&amp;#039;&amp;#039;]], which performs a reverse-lookup on [[Cyc/lexification predicates|lexification predicates]] to determine where a specific [[Cyc/lexical entry|lexical entry]]&amp;#160; is coming from (here for Cyc&amp;#039;s &amp;quot;father&amp;quot; {{Cyc/HashDollar|Lenat|Doug Lenat}}).&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Consider the expression &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-string]] &amp;quot;Lenat&amp;quot;)&amp;#039;&amp;#039;&amp;#039;]], which performs a reverse-lookup on [[Cyc/lexification predicates|lexification predicates]] to determine where a specific [[Cyc/lexical entry|lexical entry]]&amp;#160; is coming from (here for Cyc&amp;#039;s &amp;quot;father&amp;quot; {{Cyc/HashDollar|Lenat|Doug Lenat}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>	</entry>

	<entry>
		<id>https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=619&amp;oldid=prev</id>
		<title>DavidWhitten: /* = Prev: Managing Databases Home:Cyc Administrator Handbook Next: Backup and Restore */</title>
		<link rel="alternate" type="text/html" href="https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=619&amp;oldid=prev"/>
				<updated>2019-05-29T02:39:52Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;= Prev: Managing Databases Home:Cyc Administrator Handbook Next: Backup and Restore&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:39, 29 May 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Prev: [[Cyc Administrator Handbook/Managing Databases|Managing Databases]] Home:[[Cyc Administrator Handbook]] Next: [[Cyc Administrator Handbook/Backup and Restore|Backup and Restore]] ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Prev: [[Cyc Administrator Handbook/Managing Databases|Managing Databases]] Home:[[Cyc Administrator Handbook]] Next: [[Cyc Administrator Handbook/Backup and Restore|Backup and Restore]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{:Cyc Administrator Handbook/Header}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{:Cyc Administrator Handbook/Header}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>	</entry>

	<entry>
		<id>https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=610&amp;oldid=prev</id>
		<title>DavidWhitten: /* An Example for Enabling Java Assertions */</title>
		<link rel="alternate" type="text/html" href="https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=610&amp;oldid=prev"/>
				<updated>2019-05-29T02:20:21Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;An Example for Enabling Java Assertions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:20, 29 May 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot; &gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Note: The following uses the [[SubL read loop]] to evaluate [[SubL]] expressions that form part of the example.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Note: The following uses the [[SubL read loop]] to evaluate [[SubL]] expressions that form part of the example.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Consider the expression &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-string]] &amp;quot;Lenat&amp;quot;)&amp;#039;&amp;#039;&amp;#039;]], which performs a reverse-lookup on [[Cyc/lexification predicates|lexification predicates]] to determine where a specific [[Cyc/lexical entry|lexical entry]] (here for Cyc&amp;#039;s &amp;quot;father&amp;quot; {{Cyc/HashDollar&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/&lt;/del&gt;Lenat|Doug Lenat}}) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is coming from&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Consider the expression &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-string]] &amp;quot;Lenat&amp;quot;)&amp;#039;&amp;#039;&amp;#039;]], which performs a reverse-lookup on [[Cyc/lexification predicates|lexification predicates]] to determine where a specific [[Cyc/lexical entry|lexical entry]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; is coming from &lt;/ins&gt;(here for Cyc&amp;#039;s &amp;quot;father&amp;quot; {{Cyc/HashDollar&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;Lenat|Doug Lenat}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Passing a non-string value to this API method –&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Passing a non-string value to this API method –&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l52&quot; &gt;Line 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal]]([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4699 )&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal]]([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4699 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4710 )&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4710 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search| com.cyc.cycjava.cycl.nl_trie.nl_trie_search]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4624)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search| com.cyc.cycjava.cycl.nl_trie.nl_trie_search]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4624 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search| com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search]] ([[Cyc/Java/source_file/nl_trie_accessors.java| &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search| com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search]] ([[Cyc/Java/source_file/nl_trie_accessors.java| &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; nl_trie_accessors.java]]:3213 )&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; nl_trie_accessors.java]]:3213 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>	</entry>

	<entry>
		<id>https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=607&amp;oldid=prev</id>
		<title>DavidWhitten: /* An Example for Enabling Java Assertions */</title>
		<link rel="alternate" type="text/html" href="https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=607&amp;oldid=prev"/>
				<updated>2019-05-29T02:15:05Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;An Example for Enabling Java Assertions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:15, 29 May 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot; &gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Note: The following uses the [[SubL read loop]] to evaluate [[SubL]] expressions that form part of the example.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Note: The following uses the [[SubL read loop]] to evaluate [[SubL]] expressions that form part of the example.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Consider the expression &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-string]] &amp;quot;Lenat&amp;quot;)&amp;#039;&amp;#039;&amp;#039;]], which performs a reverse-lookup on [[Cyc/lexification predicates|lexification predicates]] to determine where a specific [[Cyc/lexical entry|lexical entry]] (here for Cyc&amp;#039;s &amp;quot;father&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/del&gt;Cyc/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;HashDollar_lenat}}&lt;/del&gt;|Doug Lenat&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;) is coming from.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Consider the expression &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-string]] &amp;quot;Lenat&amp;quot;)&amp;#039;&amp;#039;&amp;#039;]], which performs a reverse-lookup on [[Cyc/lexification predicates|lexification predicates]] to determine where a specific [[Cyc/lexical entry|lexical entry]] (here for Cyc&amp;#039;s &amp;quot;father&amp;quot; {{Cyc/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;HashDollar/Lenat&lt;/ins&gt;|Doug Lenat&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/ins&gt;) is coming from.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Passing a non-string value to this API method –&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Passing a non-string value to this API method –&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; e.g. 212–produces a Java stack trace similar to the following:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; e.g. 212–produces a Java stack trace similar to the following:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; 212 is not of type: &amp;#039;&amp;#039;&amp;#039;[[Cyc/subl-value/SEQUENCE|SEQUENCE]]&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; 212 is not of type: &amp;#039;&amp;#039;&amp;#039;[[Cyc/subl-value/SEQUENCE|SEQUENCE]]&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Cyc/Java/method/java.lang.Exception| java.lang.Exception]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Cyc/Java/method/java.lang.Exception| java.lang.Exception]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler]] ([[Cyc/Java/source_file/Errors.java| Errors.java]]:381 )&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler]] ([[Cyc/Java/source_file/Errors.java| Errors.java]]:381 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l57&quot; &gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string| com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string]]&amp;#160; ([[Cyc/Java/source_file/nl_trie_accessors.java| nl_trie_accessors.java]]:982 )&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string| com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string]]&amp;#160; ([[Cyc/Java/source_file/nl_trie_accessors.java| nl_trie_accessors.java]]:982 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]]&amp;#160; ([[Cyc/Java/source_file/lexicon_utilities.java| Cyc/Java/source_file/lexicon_utilities.java]]:9414 )&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]]&amp;#160; ([[Cyc/Java/source_file/lexicon_utilities.java| Cyc/Java/source_file/lexicon_utilities.java]]:9414 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Notice in the stack trace that the &amp;#039;&amp;#039;&amp;#039;[[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-stringX]]&amp;#039;&amp;#039;&amp;#039; method directly or indirectly invoked several stack frames before the problem was noted and progress checked. This is due to the fact that, by default and for performance reasons, the &amp;#039;&amp;#039;&amp;#039;[[Cyc/subl-function/namestring-preds-of-string| namestring-preds-of-string]]&amp;#039;&amp;#039;&amp;#039; method assumes that its arguments are of the correct type.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; Notice in the stack trace that the &amp;#039;&amp;#039;&amp;#039;[[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-stringX]]&amp;#039;&amp;#039;&amp;#039; method directly or indirectly invoked several stack frames before the problem was noted and progress checked. This is due to the fact that, by default and for performance reasons, the &amp;#039;&amp;#039;&amp;#039;[[Cyc/subl-function/namestring-preds-of-string| namestring-preds-of-string]]&amp;#039;&amp;#039;&amp;#039; method assumes that its arguments are of the correct type.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; However, by enabling assertions for the class &amp;#039;&amp;#039;&amp;#039;[[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities|&amp;#160; com.cyc.cycjava.cycl.lexicon_utilities]]&amp;#039;&amp;#039;&amp;#039;, the invalid argument can be caught earlier. Editing the &amp;#039;&amp;#039;&amp;#039;[[Cyc/Linux/environment_variable/ASSERTS_FLAG|ASSERTS_FLAG]]&amp;#039;&amp;#039;&amp;#039; variable in &amp;#039;&amp;#039;&amp;#039;[[Cyc/Linux/file/CYC_BASE_DIR/bin/cyc-runner.sh|${CYC_BASE_DIR}/bin/cyc-runner.sh]]&amp;#039;&amp;#039;&amp;#039; to specify the class for which to enable assertions&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; However, by enabling assertions for the class &amp;#039;&amp;#039;&amp;#039;[[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities|&amp;#160; com.cyc.cycjava.cycl.lexicon_utilities]]&amp;#039;&amp;#039;&amp;#039;, the invalid argument can be caught earlier. Editing the &amp;#039;&amp;#039;&amp;#039;[[Cyc/Linux/environment_variable/ASSERTS_FLAG|ASSERTS_FLAG]]&amp;#039;&amp;#039;&amp;#039; variable in &amp;#039;&amp;#039;&amp;#039;[[Cyc/Linux/file/CYC_BASE_DIR/bin/cyc-runner.sh|${CYC_BASE_DIR}/bin/cyc-runner.sh]]&amp;#039;&amp;#039;&amp;#039; to specify the class for which to enable assertions&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; (i.e. [[Cyc/Java/CLI-argument/ASSERTS_FLAG|&amp;#039;&amp;#039;&amp;#039;ASSERTS_FLAG=-ea:com.cyc.cycjava.cycl.lexicon_utilities&amp;#039;&amp;#039;&amp;#039;]] ) results in the [[SubL/repl|top level method]] catching and reporting the problem.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; (i.e. [[Cyc/Java/CLI-argument/ASSERTS_FLAG|&amp;#039;&amp;#039;&amp;#039;ASSERTS_FLAG=-ea:com.cyc.cycjava.cycl.lexicon_utilities&amp;#039;&amp;#039;&amp;#039;]] ) results in the [[SubL/repl|top level method]] catching and reporting the problem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Cyc/Java/method/java.lang.AssertionError| java.lang.AssertionError]]: 212&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Cyc/Java/method/java.lang.AssertionError| java.lang.AssertionError]]: 212&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]] ([[Cyc/Java/source_file/lexicon_utilities.java| lexicon_utilities.java]]:9412 )&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]] ([[Cyc/Java/source_file/lexicon_utilities.java| lexicon_utilities.java]]:9412 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>	</entry>

	<entry>
		<id>https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=606&amp;oldid=prev</id>
		<title>DavidWhitten: /* An Example for Enabling Java Assertions */</title>
		<link rel="alternate" type="text/html" href="https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=606&amp;oldid=prev"/>
				<updated>2019-05-29T02:12:59Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;An Example for Enabling Java Assertions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:12, 29 May 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot; &gt;Line 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Cyc/Java/method/java.lang.Exception| java.lang.Exception]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Cyc/Java/method/java.lang.Exception| java.lang.Exception]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler]] ([[Cyc/Java/source_file/Errors.java| Errors.java]]:381)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler]] ([[Cyc/Java/source_file/Errors.java| Errors.java]]:381 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error]] ([[Cyc/Java/source_file/Errors.java| Errors.java]]:174)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error]] ([[Cyc/Java/source_file/Errors.java| Errors.java]]:174 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error]] ([[Cyc/Java/source_file/Errors.java:154)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error]] ([[Cyc/Java/source_file/Errors.java&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;:154 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.type.number.AbstractSubLNumber.toSeq]] ([[Cyc/Java/source_file/AbstractSubLNumber.java| AbstractSubLNumber.java]]:583)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.type.number.AbstractSubLNumber.toSeq]] ([[Cyc/Java/source_file/AbstractSubLNumber.java| AbstractSubLNumber.java]]:583 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Sequences.find| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Sequences.find]] ([[Cyc/Java/source_file/Sequences.java| Sequences.java]]:222)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Sequences.find| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Sequences.find]] ([[Cyc/Java/source_file/Sequences.java| Sequences.java]]:222 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_single_token_stringP| com.cyc.cycjava.cycl.nl_trie.nl_trie_single_token_stringP]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:9443)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_single_token_stringP| com.cyc.cycjava.cycl.nl_trie.nl_trie_single_token_stringP]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:9443 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_string_tokenize_multiple| com.cyc.cycjava.cycl.nl_trie.nl_trie_string_tokenize_multiple]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:9425)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_string_tokenize_multiple| com.cyc.cycjava.cycl.nl_trie.nl_trie_string_tokenize_multiple]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:9425 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_int| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_int]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4843)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_int| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_int]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4843 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal]]([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4699)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal]]([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4699 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4710)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4710 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search| com.cyc.cycjava.cycl.nl_trie.nl_trie_search]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4624)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search| com.cyc.cycjava.cycl.nl_trie.nl_trie_search]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4624)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search| com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search]] ([[Cyc/Java/source_file/nl_trie_accessors.java| &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search| com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search]] ([[Cyc/Java/source_file/nl_trie_accessors.java| &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; nl_trie_accessors.java]]:3213)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; nl_trie_accessors.java]]:3213 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string| com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string]]&amp;#160; ([[Cyc/Java/source_file/nl_trie_accessors.java| nl_trie_accessors.java]]:982)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string| com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string]]&amp;#160; ([[Cyc/Java/source_file/nl_trie_accessors.java| nl_trie_accessors.java]]:982 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]]&amp;#160; ([[Cyc/Java/source_file/lexicon_utilities.java| Cyc/Java/source_file/lexicon_utilities.java]]:9414)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]]&amp;#160; ([[Cyc/Java/source_file/lexicon_utilities.java| Cyc/Java/source_file/lexicon_utilities.java]]:9414 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l65&quot; &gt;Line 65:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Cyc/Java/method/java.lang.AssertionError| java.lang.AssertionError]]: 212&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Cyc/Java/method/java.lang.AssertionError| java.lang.AssertionError]]: 212&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]] ([[Cyc/Java/source_file/lexicon_utilities.java| lexicon_utilities.java]]:9412)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]] ([[Cyc/Java/source_file/lexicon_utilities.java| lexicon_utilities.java]]:9412 )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Starting and Stopping {{g|TCP/IP Services}} ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Starting and Stopping {{g|TCP/IP Services}} ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>	</entry>

	<entry>
		<id>https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=603&amp;oldid=prev</id>
		<title>DavidWhitten: Created page with &quot;&lt;includeonly&gt; === Routine Maintenance Tasks === &lt;/includeonly&gt; &lt;noinclude&gt; ==== Prev: Cyc Administrator Handbook/Man...&quot;</title>
		<link rel="alternate" type="text/html" href="https://pdkb.chivanet.org/wiki/index.php?title=Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&amp;diff=603&amp;oldid=prev"/>
				<updated>2019-05-29T02:06:50Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;includeonly&amp;gt; === &lt;a href=&quot;/wiki/index.php/Cyc_Administrator_Handbook/Routine_Maintenance_Tasks&quot; title=&quot;Cyc Administrator Handbook/Routine Maintenance Tasks&quot;&gt;Routine Maintenance Tasks&lt;/a&gt; === &amp;lt;/includeonly&amp;gt; &amp;lt;noinclude&amp;gt; ==== Prev: Cyc Administrator Handbook/Man...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
=== [[Cyc Administrator Handbook/Routine Maintenance Tasks|Routine Maintenance Tasks]] ===&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==== Prev: [[Cyc Administrator Handbook/Managing Databases|Managing Databases]] Home:[[Cyc Administrator Handbook]] Next: [[Cyc Administrator Handbook/Backup and Restore|Backup and Restore]] ===&lt;br /&gt;
{{:Cyc Administrator Handbook/Header}}&lt;br /&gt;
&lt;br /&gt;
=== Maintaining your License Information ===&lt;br /&gt;
 Most Cyc license keys are temporally constrained.&lt;br /&gt;
 Starting a Cyc server with an expired license key produces an error message of the following form: “Your current Cyc license is no longer valid. …”&lt;br /&gt;
 For more information on obtaining a valid license for your Cyc server, contact http://www.cycorp.com .&lt;br /&gt;
&lt;br /&gt;
=== Installing your Cyc License Key ===&lt;br /&gt;
: To install your valid Cyc license key, follow these steps.&lt;br /&gt;
:: Open [[Cyc/Linux/file/CYC_BASE_DIR/init/jrtl-release-init.lisp|&amp;#039;&amp;#039;&amp;#039;${CYC_BASE_DIR}/init/jrtl-release-init.lisp&amp;#039;&amp;#039;&amp;#039;]] with a text editor.&lt;br /&gt;
:: Locate the line that starts &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/csetq|csetq]] [[Cyc/variable/master-license-key|*master-license-key*]]  &amp;quot;XXXX-&amp;#039;&amp;#039;&amp;#039;, where XXXX is a four-digit group of hexadecimal digits.&lt;br /&gt;
:: If this is an initial installation, the key string will be &amp;quot;0000-0000-0000-0000-0000&amp;quot;;&lt;br /&gt;
:: if not, it will be your institution’s prior license key, enclosed by double quotes.&lt;br /&gt;
:: Replace the key value inside the double quotes by your new valid license key.&lt;br /&gt;
:: Save the file.&lt;br /&gt;
:: Notice that changing the Cyc license key requires a Cyc server restart to take effect.&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
==== Enabling Java Assertions ====&lt;br /&gt;
 Many of the consistency checks in Cyc are implemented using a feature of the Java programming language called assertions - not to be confused with Cyc knowledge base assertions.&lt;br /&gt;
 By default, Java assertions are disabled, meaning that their presence incurs no slow down.&lt;br /&gt;
 However, in the context of trying to report a bug it is useful to enable Java assertions and accept the performance hit.&lt;br /&gt;
 Enabling and disabling assertions requires that additional options be passed on the command line to the [[Java virtual machine]] that hosts the Cyc server at system start-up time;&lt;br /&gt;
 consult your [[Java SDK]]&amp;#039;s documentation for more details.&lt;br /&gt;
 The place to add additional command line options is the [[Cyc/Linux/file/CYC_BASE_DIR/bin/cyc-runner.sh|&amp;#039;&amp;#039;&amp;#039;${CYC_BASE_DIR}/bin/cyc-runner.sh&amp;#039;&amp;#039;&amp;#039;]] script, which is the funnel through which all run scripts go.&lt;br /&gt;
 Enabling assertions under Windows 7 is currently not supported.&lt;br /&gt;
&lt;br /&gt;
==== An Example for Enabling Java Assertions ====&lt;br /&gt;
 Note: The following uses the [[SubL read loop]] to evaluate [[SubL]] expressions that form part of the example.&lt;br /&gt;
&lt;br /&gt;
 Consider the expression &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-string]] &amp;quot;Lenat&amp;quot;)&amp;#039;&amp;#039;&amp;#039;]], which performs a reverse-lookup on [[Cyc/lexification predicates|lexification predicates]] to determine where a specific [[Cyc/lexical entry|lexical entry]] (here for Cyc&amp;#039;s &amp;quot;father&amp;quot; [[{{:Cyc/HashDollar_lenat}}|Doug Lenat]]) is coming from.&lt;br /&gt;
&lt;br /&gt;
 Passing a non-string value to this API method –&lt;br /&gt;
 e.g. 212–produces a Java stack trace similar to the following:&lt;br /&gt;
&lt;br /&gt;
 212 is not of type: &amp;#039;&amp;#039;&amp;#039;[[Cyc/subl-value/SEQUENCE|SEQUENCE]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 [[Cyc/Java/method/java.lang.Exception| java.lang.Exception]]&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler]] ([[Cyc/Java/source_file/Errors.java| Errors.java]]:381)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error]] ([[Cyc/Java/source_file/Errors.java| Errors.java]]:174)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error]] ([[Cyc/Java/source_file/Errors.java:154)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.type.number.AbstractSubLNumber.toSeq]] ([[Cyc/Java/source_file/AbstractSubLNumber.java| AbstractSubLNumber.java]]:583)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.tool.subl.jrtl.nativeCode.subLisp.Sequences.find| com.cyc.tool.subl.jrtl.nativeCode.subLisp.Sequences.find]] ([[Cyc/Java/source_file/Sequences.java| Sequences.java]]:222)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_single_token_stringP| com.cyc.cycjava.cycl.nl_trie.nl_trie_single_token_stringP]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:9443)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_string_tokenize_multiple| com.cyc.cycjava.cycl.nl_trie.nl_trie_string_tokenize_multiple]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:9425)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_int| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_int]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4843)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive_internal]]([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4699)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive| com.cyc.cycjava.cycl.nl_trie.nl_trie_search_case_insensitive]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4710)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie.nl_trie_search| com.cyc.cycjava.cycl.nl_trie.nl_trie_search]] ([[Cyc/Java/source_file/nl_trie.java| nl_trie.java]]:4624)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search| com.cyc.cycjava.cycl.nl_trie_accessors.gated_nl_trie_search]] ([[Cyc/Java/source_file/nl_trie_accessors.java| &lt;br /&gt;
 nl_trie_accessors.java]]:3213)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string| com.cyc.cycjava.cycl.nl_trie_accessors.nl_trie_namestring_preds_of_string]]  ([[Cyc/Java/source_file/nl_trie_accessors.java| nl_trie_accessors.java]]:982)&lt;br /&gt;
   at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]]  ([[Cyc/Java/source_file/lexicon_utilities.java| Cyc/Java/source_file/lexicon_utilities.java]]:9414)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Notice in the stack trace that the &amp;#039;&amp;#039;&amp;#039;[[Cyc/subl-function/namestring-preds-of-string|namestring-preds-of-stringX]]&amp;#039;&amp;#039;&amp;#039; method directly or indirectly invoked several stack frames before the problem was noted and progress checked. This is due to the fact that, by default and for performance reasons, the &amp;#039;&amp;#039;&amp;#039;[[Cyc/subl-function/namestring-preds-of-string| namestring-preds-of-string]]&amp;#039;&amp;#039;&amp;#039; method assumes that its arguments are of the correct type.&lt;br /&gt;
&lt;br /&gt;
 However, by enabling assertions for the class &amp;#039;&amp;#039;&amp;#039;[[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities|  com.cyc.cycjava.cycl.lexicon_utilities]]&amp;#039;&amp;#039;&amp;#039;, the invalid argument can be caught earlier. Editing the &amp;#039;&amp;#039;&amp;#039;[[Cyc/Linux/environment_variable/ASSERTS_FLAG|ASSERTS_FLAG]]&amp;#039;&amp;#039;&amp;#039; variable in &amp;#039;&amp;#039;&amp;#039;[[Cyc/Linux/file/CYC_BASE_DIR/bin/cyc-runner.sh|${CYC_BASE_DIR}/bin/cyc-runner.sh]]&amp;#039;&amp;#039;&amp;#039; to specify the class for which to enable assertions&lt;br /&gt;
 (i.e. [[Cyc/Java/CLI-argument/ASSERTS_FLAG|&amp;#039;&amp;#039;&amp;#039;ASSERTS_FLAG=-ea:com.cyc.cycjava.cycl.lexicon_utilities&amp;#039;&amp;#039;&amp;#039;]] ) results in the [[SubL/repl|top level method]] catching and reporting the problem.&lt;br /&gt;
&lt;br /&gt;
 [[Cyc/Java/method/java.lang.AssertionError| java.lang.AssertionError]]: 212&lt;br /&gt;
    at [[Cyc/Java/method/com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string| com.cyc.cycjava.cycl.lexicon_utilities.namestring_preds_of_string]] ([[Cyc/Java/source_file/lexicon_utilities.java| lexicon_utilities.java]]:9412)&lt;br /&gt;
&lt;br /&gt;
==== Starting and Stopping {{g|TCP/IP Services}} ====&lt;br /&gt;
&lt;br /&gt;
: Note: The following discussion assumes familiarity with the way the Network Services on a Cyc server are configured; for background information, see the sections above. For a description of the API that assists in managing TCP/IP service, see this section above.&lt;br /&gt;
&lt;br /&gt;
: For many routine maintenance tasks, such as backup, it is important to isolate the Cyc server and to deny all users access. Disabling TCP/IP services is an effective way of isolating the server, restricting all access to the console interface. In the same way, it is important to resume network connectivity once such routine maintenance tasks have completed. Notice that the disabling of TCP/IP services only affects future connections, but does not terminate existing connections.&lt;br /&gt;
&lt;br /&gt;
==== Stopping TCP/IP Services ====&lt;br /&gt;
&lt;br /&gt;
: The following sequence of commands is to be issued from the console interface, since that is the only command service that is unaffected by the TCP/IP services.&lt;br /&gt;
&lt;br /&gt;
: Use the &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/all-tcp-servers|ALL-TCP-SERVERS]])&amp;#039;&amp;#039;&amp;#039; command to determine which TCP/IP services are active on this Cyc server.&lt;br /&gt;
&lt;br /&gt;
: Disable all TCP/IP services with the command &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/disable-all-tcp-servers|DISABLE-ALL-TCP-SERVERS]])&amp;#039;&amp;#039;&amp;#039;. Alternatively, you can disable the services individually using the API method [[Cyc/subl-function/disable-tcp-server|&amp;#039;&amp;#039;&amp;#039;(DISABLE-TCP-SERVER service-descriptor)&amp;#039;&amp;#039;&amp;#039;]], where service-descriptor is one of the service descriptors enumerated in the table in the section on enablement above.&lt;br /&gt;
:: For example, to disable the HTTP service, use [[Cyc/subl-function/disable-tcp-server|&amp;#039;&amp;#039;&amp;#039;(DISABLE-TCP-SERVER :HTTP)&amp;#039;&amp;#039;&amp;#039;]].&lt;br /&gt;
&lt;br /&gt;
: Verify that [[Cyc/subl-function/all-tcp-servers|&amp;#039;&amp;#039;&amp;#039;(ALL-TCP-SERVERS)&amp;#039;&amp;#039;&amp;#039;]] now returns [[Cyc/constant/NIL|NIL]].&lt;br /&gt;
&lt;br /&gt;
: Use the &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/show-processes|SHOW-PROCESSES]])&amp;#039;&amp;#039;&amp;#039; command to review the still active SubL processes on the Cyc server. Existing connection threads will look as follows:&lt;br /&gt;
:: Socket Connection Handler: Socket[addr=/10.1.1.143,port=57278,localport=3602]&lt;br /&gt;
&lt;br /&gt;
: Depending on your system policy, you may wish to extend a grace period before removing any of the existing connections.Programmatically, you can do so with the ([[Cyc/subl-function/sleep|SLEEP]] sec) API method, which will block execution for sec seconds. For example, to extend a grace period of two minutes, you could use a SubL expression such as &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/sleep|SLEEP]] (* 2 60))&amp;#039;&amp;#039;&amp;#039;, since a minute has sixty seconds.&lt;br /&gt;
&lt;br /&gt;
: Use the [[Cyc/subl-function/show-processes|&amp;#039;&amp;#039;&amp;#039;(show-processes)&amp;#039;&amp;#039;&amp;#039;]] command to determine whether any connection handlers remain.&lt;br /&gt;
&lt;br /&gt;
: If necessary, terminate any lingering processes using the [[Cyc/subl-function/kill-processes-with-substring|&amp;#039;&amp;#039;&amp;#039;(KILL-PROCESSES-WITH-SUBSTRING substring)&amp;#039;&amp;#039;&amp;#039;]] API method, in this case [[Cyc/subl-function/kill-processes-with-substring|&amp;#039;&amp;#039;&amp;#039;(KILL-PROCESSES-WITH-SUBSTRING &amp;quot;Socket Connection Handler&amp;quot;)&amp;#039;&amp;#039;&amp;#039;]].&lt;br /&gt;
&lt;br /&gt;
=== Starting TCP/IP Services ===&lt;br /&gt;
: The following sequence of commands is to be issued from the console interface, since that is the only command server that will be available when the TCP/IP services have been disabled.&lt;br /&gt;
&lt;br /&gt;
: Determine which TCP/IP services are to be active on the Cyc server in question.That information will either be in [[Cyc/Linux//file/CYC_BASE_DIR/init/port-init.lisp|&amp;#039;&amp;#039;&amp;#039;init/port-init.lisp&amp;#039;&amp;#039;&amp;#039;]] for [[ResearchCyc]], or in [[Cyc/Linux//file/CYC_BASE_DIR/init/release-specific-init.lisp|&amp;#039;&amp;#039;&amp;#039;init/release-specific-init.lisp&amp;#039;&amp;#039;&amp;#039;]] for [[OpenCyc]] and [[Enterprise Cyc]].&lt;br /&gt;
&lt;br /&gt;
: For each desired TCP/IP service, determine the service descriptor and the API for computing the port from the table in the section on enablement above.&lt;br /&gt;
&lt;br /&gt;
: Use the [[Cyc/subl-function/enable-tcp-server|&amp;#039;&amp;#039;&amp;#039;(ENABLE-TCP-SERVER service-descriptor ([[Cyc/subl-function/compute-port-api|compute-port-api]]))&amp;#039;&amp;#039;&amp;#039; expression to re-enable each desired TCP/IP service in order.For example, to enable the HTTP service that drives the Cyc Browser, use &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/enable-tcp-server|ENABLE-TCP-SERVER]] [[Cyc/keyword/http|:HTTP]] ([[Cyc/subl-function/http-port|HTTP-PORT]]))&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Use &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/all-tcp-servers|ALL-TCP-SERVERS]])&amp;#039;&amp;#039;&amp;#039; to verify that all desired TCP/IP services have been enabled.&lt;br /&gt;
&lt;br /&gt;
: Use &amp;#039;&amp;#039;&amp;#039;([[Cyc/subl-function/show-processes|SHOW-PROCESSES]])&amp;#039;&amp;#039;&amp;#039; to verify that a server process has been launched for each desired TCP/IP service. &lt;br /&gt;
: For example, the SubL process for accepting HTTP connection will appear as follows:&lt;br /&gt;
:: Socket Server (port: 3602 handler: HTTP-SERVER-HANDLER)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>DavidWhitten</name></author>	</entry>

	</feed>