crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/data/smlController.xml
<?xml version='1.0' encoding='UTF-8'?>
<panic_category>
<category_name>smlController</category_name>
<category_description> <p>SyncML panics represent program errors which are detected by the SyncML framework. Typically, they are caused by passing bad or contradictory parameters to functions.</p> <p>The thread causing the panic is terminated. </p></category_description>
<panics>
<panic>
<panic_id>0</panic_id>
<panic_description><p>Invalid parameter.</p> <p>This panic is raised if there is an attempt to pass an invalid parameter to a SyncML function. </p> <p>See <code class="ApiItem">CSmlTask::SetNameL()</code>, <code class="ApiItem">CSmlProfile::AddTaskL()</code>, <code class="ApiItem">CSmlProfile::SetProfileNameL()</code>.</p></panic_description>
</panic>
<panic>
<panic_id>1</panic_id>
<panic_description><p>Incomplete data.</p> <p>This panic is raised if there is a attempt to use a parameter which contains incomplete data.</p> <p>See <code class="ApiItem">CSmlProfile::AddTaskL()</code>, <code class="ApiItem">CSmlController::CreateProfileL()</code>.</p></panic_description>
</panic>
<panic>
<panic_id>2</panic_id>
<panic_description><p>Null task member.</p> <p>This panic is raised if there is an attempt to externalise a Task object which has not been completely defined.</p></panic_description>
</panic>
<panic>
<panic_id>3</panic_id>
<panic_description><p>Task member not NULL.</p> <p>This panic is raised if there is an attempt to internalise Task information into a <code>CSmlTask</code> object which is not NULL.</p></panic_description>
</panic>
<panic>
<panic_id>4</panic_id>
<panic_description><p>Null task identifier.</p> <p>This panic is raised if there is an attempt to get a task's identifier, when this has not previously been set.</p> <p>See <code class="ApiItem">CSmlTask::Identifier()</code>.</p></panic_description>
</panic>
<panic>
<panic_id>5</panic_id>
<panic_description><p>Null task provider.</p> <p>This panic is raised there is an attempt to get a task's content provider information, when this has not previously been set.</p> <p>See <code class="ApiItem">CSmlTask::Provider()</code>.</p></panic_description>
</panic>
<panic>
<panic_id>6</panic_id>
<panic_description><p>Null task target.</p> <p>This panic is raised if there is an attempt to get a task's target database, when this has not previously been set.</p> <p>See <code class="ApiItem">CSmlTask::Target()</code>.</p></panic_description>
</panic>
<panic>
<panic_id>7</panic_id>
<panic_description><p>Null task source.</p> <p>This panic is raised if there is an attempt to get a task's source database, when this has not previously been set.</p> <p>See <code class="ApiItem">CSmlTask::Source()</code>. </p></panic_description>
</panic>
<panic>
<panic_id>8</panic_id>
<panic_description><p>Null profile member.</p> <p>This panic is raised if there is an attempt to externalise a Profile object which has not been completely defined.</p></panic_description>
</panic>
<panic>
<panic_id>9</panic_id>
<panic_description><p>Profile member not NULL.</p> <p>This panic is raised if there is an attempt to internalise Profile information into a profile object which is not NULL.</p></panic_description>
</panic>
<panic>
<panic_id>10</panic_id>
<panic_description><p>Task list not empty.</p> <p>This panic is raised if there is an attempt to internalise Task list information into a profile object which is not empty.</p></panic_description>
</panic>
<panic>
<panic_id>11</panic_id>
<panic_description><p>Null profile identifier.</p> <p>This panic is raised if there is an attempt to get a profile's identifier value, when this has not previously been set.</p> <p>See <code class="ApiItem">CSmlProfile::Identifier()</code>.</p></panic_description>
</panic>
<panic>
<panic_id>12</panic_id>
<panic_description><p>Null profile authorisation type.</p> <p>This panic is raised if there is an attempt to get a profile's authorisation type value, when this has not previously been set.</p></panic_description>
</panic>
<panic>
<panic_id>13</panic_id>
<panic_description><p>Null profile protocol.</p> <p>This panic is raised if there is an attempt to get a profile's protocol information, when this has not previously been set.</p> <p>See <code class="ApiItem">CSmlProfile::Protocol()</code>.</p></panic_description>
</panic>
<panic>
<panic_id>14</panic_id>
<panic_description><p>Null Content provider.</p> <p>This panic is raised if there is an attempt to get a profile's Content provider information, when this has not previously been set.</p> <p>See <code class="ApiItem">CSmlProfile::AddTaskL()</code></p></panic_description>
</panic>
<panic>
<panic_id>15</panic_id>
<panic_description><p>Invalid Protocol.</p> <p>This panic is raised if there is an attempt to get a profile's transport protocol information, when the protocol does not exist.</p></panic_description>
</panic>
<panic>
<panic_id>16</panic_id>
<panic_description><p>Null Controller member.</p> <p>This panic is raised if there is an attempt to use one of the controller's members if it has not been initialised.</p></panic_description>
</panic>
<panic>
<panic_id>17</panic_id>
<panic_description><p>Controller Member Not Null.</p> <p>This panic is raised if there is an attempt to use one of the controller members that should be null, e.g. at the start of the sync.</p></panic_description>
</panic>
<panic>
<panic_id>18</panic_id>
<panic_description><p>Invalid Profile</p> <p>This panic is raised when trying to retrieve a profile that does not exist.</p> </panic_description>
</panic>
</panics>
</panic_category>