<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="country-region"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PostalCode"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="Street"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="address"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>I am have now managed to get past all the compiler errors for Drools on
android .. ( I think ) </span></font><font face=Wingdings><span
style='font-family:Wingdings'>J</span></font> .<o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>My app is failing ( crashing ) when run on android device. Looking at
the log, appears to be a heap memory problem, can anyone see anything suspicious
here in the android log, that may point to the drools code as suspect ?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><span class=apple-style-span><font size=2 color=black
face=Verdana><span style='font-size:10.0pt;font-family:Verdana;color:black'>I/DEBUG
( 1280): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***</span></font></span><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): Build fingerprint:
'samsung/GT-I9003/GT-I9003/GT-I9003:2.2.1/FROYO/XXKB3:user/release-keys'</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): pid: 11341, tid: 11341
&gt;&gt;&gt; com.first &lt;&lt;&lt;</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): signal 11 (SIGSEGV), fault addr
0000004c</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): r0 00000000 r1 4831de40 r2
00000000 r3 00000000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): r4 809a2400 r5 00240d00 r6
00000000 r7 0000cd28</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): r8 80917040 r9 0000cd28 10
430cb970 fp bea15728</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): ip 00000000 sp bea153a8 lr
809681f7 pc 8096809c cpsr 80000070</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d0 65643a64696f7262 d1
0065006400610075</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d2 4ba11af200000567 d3
000000004b815b67</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d4 0065007400730079 d5
00610050002e006d</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d6 006c004300680074 d7
3eaaaaab3f800000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d8 0000000000000000 d9
0000000000000000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d10 0000000000000000 d11
0000000000000000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d12 0000000000000000 d13
0000000000000000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d14 0000000000000000 d15
0000000000000000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d16 ade4622100000000 d17
0064002f005b0072</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d18 002f006100740061 d19
002f007000700061</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d20 0073002e006b0069 d21
0065007400730079</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d22 00610050002e006d d23
006c004300680074</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d24 3ff0000000000000 d25
0000000000000000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d26 0000000000000000 d27
0000000000000000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d28 0000000000000000 d29
0000000000000000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): d30 0000000000000000 d31
0000000000000000</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): scr 80000012</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280):</span><br style='border-style:
initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #00 pc 0006809c
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #01 pc 000681f2
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #02 pc 00068238
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #03 pc 000690a6
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #04 pc 00061a0c
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #05 pc 00063f1a
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #06 pc 0001bdd8
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #07 pc 000227d4
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #08 pc 00021674 /system/lib/libdvm.so</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #09 pc 0005c7d6
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #10 pc 00064ef8
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #11 pc 0001bdd8
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #12 pc 000227d4
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #13 pc 00021674
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #14 pc 0005c614
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #15 pc 00047cd6
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #16 pc 000364b4
/system/lib/libandroid_runtime.so</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #17 pc 0003808c
/system/lib/libandroid_runtime.so</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #18 pc 00008ca8
/system/bin/app_process</span><br style='border-style:initial;border-color:
initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #19 pc 0000d404
/system/lib/libc.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280):</span><br style='border-style:
initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): code around pc:</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 8096807c 0f02f1be 2500bfd8
b0054628 bf00bdf0</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 8096808c 0003a3c8 000003a0
fffc3f91 41f0e92d</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 8096809c 4d216cc3 4606a200
18ad460f d0384299</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 809680ac e078f8df 400ef855
208cf8d4 0014f112</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 809680bc eb0cf7ae c094f8d4
f1bc6a73 bf180100</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280):</span><br style='border-style:
initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): code around lr:</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 809681d4 461a9905 633e1820
fb12f7d9 46089902</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 809681e4 f7e84639 e004faa7
99044610 f7ff4616</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 809681f4 9803ff51 f7e82100
4628fa9d ed6af7ae</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 80968204 b0094630 bf00bdf0
0003a2c8 fffe46a4</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): 80968214 ffff026e ffff1926
fffe2288 ffff194c</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280):</span><br style='border-style:
initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): stack:</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15368 430faf80
/dev/ashmem/dalvik-LinearAlloc (deleted)</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea1536c 0000cd28 [heap]</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15370 bea153c4 [stack]</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15374 8095c61d
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15378 8099266e
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea1537c 4831de40
/dev/ashmem/mspace/dalvik-heap/2 (deleted)</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15380 439121ed
/system/framework/core.odex</span><br style='border-style:initial;border-color:
initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15384 00000000</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15388 bea15340 [stack]</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea1538c 0000001f</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15390 80993d3a
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15394 809a2400 /system/lib/libdvm.so</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea15398 00240d00 [heap]</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea1539c 00000000</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153a0 df002777</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153a4 e3a070ad</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #00 bea153a8 809a2400
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153ac 00240d00 [heap]</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153b0 00000000</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153b4 0000cd28 [heap]</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153b8 80917040
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153bc 809681f7
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): #01 bea153c0 4867acc0
/dev/ashmem/mspace/dalvik-heap/2 (deleted)</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153c4 400092d0
/dev/ashmem/mspace/dalvik-heap/zygote/0 (deleted)</span><br style='border-style:
initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153c8 00000000</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153cc 4867acc0
/dev/ashmem/mspace/dalvik-heap/2 (deleted)</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153d0 4831de40
/dev/ashmem/mspace/dalvik-heap/2 (deleted)</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153d4 00240ce8 [heap]</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153d8 00000000</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153dc ade46221
/system/lib/libicuuc.so</span><br style='border-style:initial;border-color:
initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153e0 00000001</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153e4 00240ce8 [heap]</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153e8 4831de40
/dev/ashmem/mspace/dalvik-heap/2 (deleted)</span><br style='border-style:initial;
border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153ec 809a2400
/system/lib/libdvm.so</span><br style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153f0 00240cd0 [heap]</span><br
style='border-style:initial;border-color:initial'>
<span class=apple-style-span>I/DEBUG ( 1280): bea153f4 8096823d
/system/lib/libdvm.so</span><o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>-abhay<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Abhay B. Chaware
<br>
<b><span style='font-weight:bold'>Sent:</span></b> Monday, June 13, 2011 9:43
AM<br>
<b><span style='font-weight:bold'>To:</span></b> '<st1:PersonName w:st="on">Rules
 Users List</st1:PersonName>'<br>
<b><span style='font-weight:bold'>Subject:</span></b> FW: [rules-users] Drools
in non-eclipse environment</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Any ideas folks ?</span></font><o:p></o:p></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Abhay B. Chaware
<br>
<b><span style='font-weight:bold'>Sent:</span></b> Friday, June 10, 2011 12:54
PM<br>
<b><span style='font-weight:bold'>To:</span></b> '<st1:PersonName w:st="on">Rules
 Users List</st1:PersonName>'<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [rules-users] Drools
in non-eclipse environment</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>The ride&#8217;s real fun </span></font><font face=Wingdings><span
style='font-family:Wingdings'>J</span></font> <o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Got apache harmony&#8217;s beans.jar to work .. now , when I am reading
the serialized knowledgebase object on android, quite obvious, it is throwing
this error &#8211; <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>java.lang.UnsupportedOperationException: can't load this type of class
file<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>since my serialized knowledgebase object is in java format .. and not
dex. Can this serialized version be converted into .dex format using the
&#8220;dx&#8221; utility &#8211; pre or post serialization ? I tried the
&#8220;dx&#8221; tool on the serialized object, but it doesn&#8217;t seem to understand
the format.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>-abhay<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
rules-users-bounces@lists.jboss.org
[mailto:rules-users-bounces@lists.jboss.org] <b><span style='font-weight:bold'>On
Behalf Of </span></b>Michael Anstis<br>
<b><span style='font-weight:bold'>Sent:</span></b> Thursday, June 09, 2011 6:37
PM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">Rules
 Users List</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [rules-users] Drools
in non-eclipse environment</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'><a
href="http://meteatamel.wordpress.com/2010/08/25/android-api-and-java-beans-package/">http://meteatamel.wordpress.com/2010/08/25/android-api-and-java-beans-package/</a><br>
<br>
<a
href="http://meteatamel.wordpress.com/2010/09/28/android-api-and-java-beans-package-2/">http://meteatamel.wordpress.com/2010/09/28/android-api-and-java-beans-package-2/</a><br>
<br>
Enjoy the ride ;)<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>2011/6/9 Abhay B. Chaware &lt;<a
href="mailto:Abhay.Chaware@kpitcummins.com">Abhay.Chaware@kpitcummins.com</a>&gt;<o:p></o:p></span></font></p>

<div link=blue vlink=blue>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>woo hooo ! I got past that problem </span></font><font size=2
color=navy face=Wingdings><span style='font-size:10.0pt;font-family:Wingdings;
color:navy'>J</span></font><font size=2 color=navy face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:navy'>&nbsp; But a new
one&#8217;s here now.</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Looks like MVEL is not liking something </span></font><font size=2
color=navy face=Wingdings><span style='font-size:10.0pt;font-family:Wingdings;
color:navy'>J</span></font><font size=2 color=navy face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:navy'>&nbsp; </span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>W/dalvikvm(29977): VFY: unable to resolve static method 164:
Ljava/beans/Introspector;.decapitalize (Ljava/lang/String;)Ljava/lang</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>/String;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>W/dalvikvm(29977): threadid=1: thread exiting with uncaught
exception (group=0x40020ac0)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977): FATAL EXCEPTION: main</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977): java.lang.NoClassDefFoundError:
java.beans.Introspector</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.drools.core.util.asm.ClassFieldInspector.calcFieldName(ClassFieldInspector.java:298)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
org.drools.core.util.asm.ClassFieldInspector.addToMapping(ClassFieldInspector.java:216)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.drools.core.util.asm.ClassFieldInspector.processClassWithoutByteCode(ClassFieldInspector.ja</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>va:148)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
org.drools.core.util.asm.ClassFieldInspector.&lt;init&gt;(ClassFieldInspector.java:83)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.drools.core.util.asm.ClassFieldInspector.&lt;init&gt;(ClassFieldInspector.java:64)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
org.drools.base.ClassFieldAccessorFactory.getClassFieldReader(ClassFieldAccessorFactory.java:11</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>8)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.drools.base.ClassFieldAccessorCache$CacheEntry.getReadAccessor(ClassFieldAccessorCache.java</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>:168)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
org.drools.base.ClassFieldAccessorCache.getReadAcessor(ClassFieldAccessorCache.java:101)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.drools.base.ClassFieldAccessorStore.wire(ClassFieldAccessorStore.java:404)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at
org.drools.base.ClassFieldAccessorStore.wire(ClassFieldAccessorStore.java:374)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.drools.common.AbstractRuleBase.readExternal(AbstractRuleBase.java:295)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.drools.reteoo.ReteooRuleBase.readExternal(ReteooRuleBase.java:236)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.drools.impl.KnowledgeBaseImpl.readExternal(KnowledgeBaseImpl.java:108)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.io.ObjectInputStream.readNewObject(ObjectInputStream.java:2127)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
java.io.ObjectInputStream.readNonPrimitiveContent(ObjectInputStream.java:929)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:2285)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:2240)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at com.ts.DBconnector.execPackageByPath(DBconnector.java:219)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at com.first.FirstActivity.onCreate(FirstActivity.java:77)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at android.app.ActivityThread.access$2300(ActivityThread.java:125)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at android.os.Handler.dispatchMessage(Handler.java:99)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at android.os.Looper.loop(Looper.java:123)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at android.app.ActivityThread.main(ActivityThread.java:4627)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.lang.reflect.Method.invokeNative(Native Method)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.lang.reflect.Method.invoke(Method.java:521)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>E/AndroidRuntime(29977):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at dalvik.system.NativeStart.main(Native Method)</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;font-weight:
bold'>From:</span></font></b><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma'> <a href="mailto:rules-users-bounces@lists.jboss.org"
target="_blank">rules-users-bounces@lists.jboss.org</a> [mailto:<a
href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Michael Anstis<br>
<b><span style='font-weight:bold'>Sent:</span></b> Thursday, June 09, 2011 4:51
PM<o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'><br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">Rules
 Users List</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [rules-users] Drools
in non-eclipse environment<o:p></o:p></span></font></p>

</div>

</div>

</div>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>Great news :)<br>
<br>
Please do feedback... if you get it working I'll make a blog entry on your
behalf as you are not the first (or last) to try Drools on Android.<br>
<br>
With kind regards,<br>
<br>
Mike<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>2011/6/9 Abhay B.
Chaware &lt;<a href="mailto:Abhay.Chaware@kpitcummins.com" target="_blank">Abhay.Chaware@kpitcummins.com</a>&gt;<o:p></o:p></span></font></p>

<div link=blue vlink=blue>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>That&#8217;s exactly what I am trying out at the moment .. option
&#8211; b. &nbsp;Pre-compile, serialize and unserialize &#8230;I&#8217;ll share
the results.</span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>Also rule
file&#8217;s there at the location mentioned. So that&#8217;s not a problem.<o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>I&#8217;ve gone
through the blog you mentioned &#8230; and as you indicated, it&#8217;s only
jbpm .. no rules &#8230;<o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>thanks<o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>abhay<o:p></o:p></span></font></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;font-weight:
bold'>From:</span></font></b><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma'> <a href="mailto:rules-users-bounces@lists.jboss.org"
target="_blank">rules-users-bounces@lists.jboss.org</a> [mailto:<a
href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Michael Anstis<br>
<b><span style='font-weight:bold'>Sent:</span></b> Thursday, June 09, 2011 4:07
PM</span></font><o:p></o:p></p>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'><br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">Rules
 Users List</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [rules-users] Drools
in non-eclipse environment</span></font><o:p></o:p></p>

</div>

</div>

</div>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>Preparing to be
shouted down, but isn't it impossible to compile DRL on Android and the
suggestion is to load pre-serialised KnowledgeBases?<br>
<br>
Also, as another observation, are you sure the DRL was indeed found and the NPE
is not caused by
&quot;com.ts.DBconnector.readKnowledgeBase(DBconnector.java:143)&quot; perhaps
passing a null to KnowledgeBuilder?<br>
<br>
Have you looked at <a
href="http://blog.athico.com/2011/03/jbpm5-lightweight-running-on-android.html"
target="_blank">http://blog.athico.com/2011/03/jbpm5-lightweight-running-on-android.html</a>,
which might give some pointers - although it is only jBPM and not rules
themselves.<br>
<br>
With kind regards,<br>
<br>
Mike<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>On 9 June 2011
11:11, Abhay B. Chaware &lt;<a href="mailto:Abhay.Chaware@kpitcummins.com"
target="_blank">Abhay.Chaware@kpitcummins.com</a>&gt; wrote:<o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>This is what I
did.<br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Properties properties =
new Properties();<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;properties.put(&quot;drools.dialect.java.compiler&quot;,
&quot;JANINO&quot;);<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;KnowledgeBuilderConfiguration kbConfig = KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration(
properties, (ClassLoader[]) null );<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;KnowledgeBuilder
kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(kbConfig);<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;kbuilder.add(ResourceFactory.newInputStreamResource(is),
ResourceType.DRL);<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>I am getting same
error with KnowledgeBuilderConfiguration ..<br>
<br>
W/System.err(27303): java.lang.NullPointerException<br>
W/System.err(27303): &nbsp; &nbsp;at
org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:47)<br>
W/System.err(27303): &nbsp; &nbsp;at
org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1161)<br>
W/System.err(27303): &nbsp; &nbsp;at
org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:637)<br>
W/System.err(27303): &nbsp; &nbsp;at
org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:267)<br>
W/System.err(27303): &nbsp; &nbsp;at
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:459)<br>
W/System.err(27303): &nbsp; &nbsp;at
org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)<br>
W/System.err(27303): &nbsp; &nbsp;at
com.ts.DBconnector.readKnowledgeBase(DBconnector.java:143)<br>
W/System.err(27303): &nbsp; &nbsp;at
com.first.FirstActivity.onCreate(FirstActivity.java:64)<br>
W/System.err(27303): &nbsp; &nbsp;at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)<br>
W/System.err(27303): &nbsp; &nbsp;at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)<br>
W/System.err(27303): &nbsp; &nbsp;at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)<br>
W/System.err(27303): &nbsp; &nbsp;at android.app.ActivityThread.access$2300(ActivityThread.java:125)<br>
<br>
<br>
________________________________________<br>
From: <a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>
[<a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>]
On Behalf Of Wolfgang Laun [<a href="mailto:wolfgang.laun@gmail.com"
target="_blank">wolfgang.laun@gmail.com</a>]<br>
Sent: Thursday, June 09, 2011 2:46 PM<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>To: <st1:PersonName
w:st="on">Rules Users List</st1:PersonName><br>
Subject: Re: [rules-users] Drools in non-eclipse environment<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>You might try
this:<br>
<br>
&nbsp; &nbsp; Properties props = new Properties();<br>
&nbsp; &nbsp; props.put( &quot;drools.dialect.java.compiler&quot;,
&quot;JANINO&quot; );<br>
<br>
&nbsp; &nbsp;KnowledgeBuilderConfiguration kbConfig =<br>
&nbsp; &nbsp; &nbsp;
&nbsp;KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration( props, (ClassLoader[])
null );<br>
<br>
Requires the janino jar in your classpath, which I have as<br>
&nbsp; ~/.m2/repository/janino/janino/2.5.15/janino-2.5.15.jar<br>
<br>
-W<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>On 9 June 2011
10:29, Abhay B. Chaware &lt;<a href="mailto:Abhay.Chaware@kpitcummins.com"
target="_blank">Abhay.Chaware@kpitcummins.com</a>&lt;mailto:<a
href="mailto:Abhay.Chaware@kpitcummins.com" target="_blank">Abhay.Chaware@kpitcummins.com</a>&gt;&gt;
wrote:<br>
I am using drools 5.1.0<br>
<br>
Let me explain what I am trying to do. &nbsp;I am trying to write a drools app
on to android platform. &nbsp;In my app, I have added following jars in the
application classpath -<br>
<br>
antlr-runtime.jar<br>
drools-api.jar<br>
drools-compiler.jar<br>
drools-core.jar<br>
mvel2.jar<br>
<br>
Do I need any other jar files ?<br>
<br>
upon drilling down into the Null Pointer Exception, it appears that it is
throwing NPE at following line inside RuleBuilder.java<br>
<br>
<br>
&nbsp; RuleConditionBuilder builder =
(RuleConditionBuilder)context.getDialect().getBuilder(ruleDescr.getLhs().getClass());<br>
<br>
and on further drilling, I found that &quot;context.getDialect()&quot; is
retuning NULL.<br>
<br>
Then I put some debug inside PackageBuilder.java<br>
<br>
upon drilling down for the error, found out that it is not able to set the
context's dialect.<br>
ctr.getDialect(pkgRegistry.getDialect()) gives &quot;null&quot; ...<br>
<br>
DialectCompiletimeRegistry ctr = pkgRegistry.getDialectCompiletimeRegistry();<br>
RuleBuildContext context = new RuleBuildContext(this, ruleDescr, ctr, pkg,
ctr.getDialect(pkgRegistry.getDialect()));<br>
<br>
Is there any default setting /configuration that I am obviously missing ?<br>
<br>
what could be the problem ?<br>
<br>
-abhay<br>
<br>
<br>
________________________________________<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>From: <a
href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>&lt;mailto:<a
href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>&gt;
[<a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>&lt;mailto:<a
href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>&gt;]
On Behalf Of Swindells, Thomas [<a href="mailto:TSwindells@nds.com"
target="_blank">TSwindells@nds.com</a>&lt;mailto:<a
href="mailto:TSwindells@nds.com" target="_blank">TSwindells@nds.com</a>&gt;]<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>Sent: Thursday,
June 09, 2011 1:40 PM<br>
To: <st1:PersonName w:st="on">Rules Users List</st1:PersonName><br>
Subject: Re: [rules-users] Drools in non-eclipse environment<br>
<br>
Which version of drools is this?<br>
For drools 5.0.1 we just use maven to resolve the dependencies for us and it
works fine. I can't obviously see any eclipse compiler in the jars that we
distribute with our application.<br>
<br>
Thomas<br>
<br>
&gt; -----Original Message-----<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&gt; From: <a
href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>&lt;mailto:<a
href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>&gt;
[mailto:<a href="mailto:rules-users-" target="_blank">rules-users-</a>&lt;mailto:<a
href="mailto:rules-users-" target="_blank">rules-users-</a>&gt;<br>
&gt; <a href="mailto:bounces@lists.jboss.org" target="_blank">bounces@lists.jboss.org</a>&lt;mailto:<a
href="mailto:bounces@lists.jboss.org" target="_blank">bounces@lists.jboss.org</a>&gt;]
On Behalf Of Abhay B. Chaware<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&gt; Sent: 09 June
2011 08:06<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&gt; To: <a
href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&lt;mailto:<a
href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&gt;<o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&gt; Subject:
[rules-users] Drools in non-eclipse environment<br>
&gt;<br>
&gt; Has anyone tried using drools in non-eclipse env ? meaning that<br>
&gt; org.eclipse.jdt.core_3.5.1.v_972_R35x.jar is not in the classpath ?<br>
&gt;<br>
&gt; Documentation says this :<br>
&gt;<br>
&gt; (<a href="http://docs.huihoo.com/drools/4.0.7/ch02s05.html" target="_blank">http://docs.huihoo.com/drools/4.0.7/ch02s05.html</a>)<br>
&gt;<br>
&gt; if you do not have Eclipse JDT Core in your classpath you must override
the<br>
&gt; compiler setting before you instantiate this PackageBuilder, you can
either<br>
&gt; do that with a packagebuilder properties file the ChainedProperties class
will<br>
&gt; find, or you can do it programmatically as shown below; note this time I
use<br>
&gt; properties to inject the value for startup.<br>
&gt;<br>
&gt; They also provide an example, but I am not able to figure out exactly how
to<br>
&gt; use this example/info.<br>
&gt;<br>
&gt; Here is my code :<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KnowledgeBuilder kbuilder
=<br>
&gt; KnowledgeBuilderFactory.newKnowledgeBuilder();<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
kbuilder.add(ResourceFactory.newInputStreamResource(is),<br>
&gt; ResourceType.DRL);<br>
&gt;<br>
&gt; where &quot;is&quot; is input stream containing the rule file ( .drl)<br>
&gt;<br>
&gt; How do I override the compiler setting ?<br>
&gt;<br>
&gt; I am getting a null pointer exception ( see below ) and I suspect that<br>
&gt; overriding the packagebuilderconfiguration will fix it ?<br>
&gt;<br>
&gt; W/System.err(25511): java.lang.NullPointerException<br>
&gt; W/System.err(25511): &nbsp; &nbsp;at<br>
&gt; org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:47)<br>
&gt; W/System.err(25511): &nbsp; &nbsp;at<br>
&gt; org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1161)<br>
&gt; W/System.err(25511): &nbsp; &nbsp;at<br>
&gt; org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:637)<br>
&gt; W/System.err(25511): &nbsp; &nbsp;at<br>
&gt; org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java<br>
&gt; :267)<br>
&gt; W/System.err(25511): &nbsp; &nbsp;at<br>
&gt; org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder<br>
&gt; .java:459)<br>
&gt; W/System.err(25511): &nbsp; &nbsp;at<br>
&gt; org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.ja<br>
&gt; va:28)<br>
&gt; W/System.err(25511): &nbsp; &nbsp;at<br>
&gt; com.ts.DBconnector.readKnowledgeBase(DBconnector.java:146)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; rules-users mailing list<o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&gt; <a
href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&lt;mailto:<a
href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&gt;<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&gt; <a
href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br>
<br>
**************************************************************************************<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>This message is
confidential and intended only for the addressee. If you have received this
message in error, please immediately notify the <a
href="mailto:postmaster@nds.com" target="_blank">postmaster@nds.com</a>&lt;mailto:<a
href="mailto:postmaster@nds.com" target="_blank">postmaster@nds.com</a>&gt; and
delete it from your system as well as any copies. The content of e-mails as
well as traffic data may be monitored by NDS for employment and security
purposes. To protect the environment please do not print this e-mail unless
necessary.<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><br>
NDS Limited. Registered Office: <st1:Street w:st="on"><st1:address w:st="on">One
  London Road</st1:address></st1:Street>, Staines, <st1:place w:st="on"><st1:City
 w:st="on">Middlesex</st1:City>, <st1:PostalCode w:st="on">TW18 4EX</st1:PostalCode>,
 <st1:country-region w:st="on">United Kingdom</st1:country-region></st1:place>.
A company registered in <st1:country-region w:st="on">England</st1:country-region>
and <st1:place w:st="on"><st1:country-region w:st="on">Wales</st1:country-region></st1:place>.
Registered no. 3080780. VAT no. GB 603 8808 40-00<br>
**************************************************************************************<br>
<br>
_______________________________________________<br>
rules-users mailing list<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><a
href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&lt;mailto:<a
href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&gt;<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><a
href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br>
<br>
<br>
_______________________________________________<br>
rules-users mailing list<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><a
href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&lt;mailto:<a
href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&gt;<o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><a
href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br>
<br>
<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><o:p></o:p></span></font></p>

</div>

</div>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

</div>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><br clear=all>
This message contains information that may be privileged or confidential and is
the property of the KPIT Cummins Infosystems Ltd. It is intended only for the
person to whom it is addressed. If you are not the intended recipient, you are
not authorized to read, print, retain copy, disseminate, distribute, or use
this message or any part thereof. If you receive this message in error, please
notify the sender immediately and delete all copies of this message. KPIT
Cummins Infosystems Ltd. does not accept any liability for virus infected
mails. <o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

</div>

</div>

<div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br clear=all>
This message contains information that may be privileged or confidential and is
the property of the KPIT Cummins Infosystems Ltd. It is intended only for the
person to whom it is addressed. If you are not the intended recipient, you are
not authorized to read, print, retain copy, disseminate, distribute, or use
this message or any part thereof. If you receive this message in error, please
notify the sender immediately and delete all copies of this message. KPIT
Cummins Infosystems Ltd. does not accept any liability for virus infected
mails. <o:p></o:p></span></font></p>

</div>

</div>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'><br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<br clear=all> This message contains information that may be privileged or confidential and is the property of the KPIT Cummins Infosystems Ltd. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message. KPIT Cummins Infosystems Ltd. does not accept any liability for virus infected mails.
</body>

</html>