Hi Venkatesh,<br><br><div><span class="gmail_quote">On 2/19/07, <b class="gmail_sendername">venkatesh devalapura nagabhushana</b> &lt;<a href="mailto:venkatesh.nag@wipro.com">venkatesh.nag@wipro.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Hi,<br><br>After successfully compiling the example code FibnacciExample.java, I<br>tried to run it, I get the following error, let me know how to solve it:<br><br>java FibonacciExample<br>Exception in thread &quot;main&quot; 
java.lang.ExceptionInInitializerError<br>&nbsp;&nbsp; at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)<br>&nbsp;&nbsp; at org.drools.semantics.java.RuleBuilder.&lt;clinit&gt;() (Unknown Source)<br>&nbsp;&nbsp; at java.lang.Class.initializeClass
() (/usr/lib/libgcj.so.6.0.0)<br>&nbsp;&nbsp; at<br>org.drools.compiler.PackageBuilder.addRule(org.drools.lang.descr.RuleDescr) (Unknown Source)<br>&nbsp;&nbsp; at<br>org.drools.compiler.PackageBuilder.addPackage(org.drools.lang.descr.PackageDescr
) (Unknown Source)<br>&nbsp;&nbsp; at<br>org.drools.compiler.PackageBuilder.addPackageFromDrl(java.io.Reader)<br>(Unknown Source)<br>&nbsp;&nbsp; at FibonacciExample.main(java.lang.String[]) (Unknown Source)<br>&nbsp;&nbsp; at gnu.java.lang.MainThread.call_main
() (/usr/lib/libgcj.so.6.0.0)<br>&nbsp;&nbsp; at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)<br>Caused by: java.util.regex.PatternSyntaxException: At position 2 in<br>regular expression pattern:<br>expected end of character class
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(.*)\bmodify\s*\(([^)]+)\)(.*)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br>&nbsp;&nbsp; at java.util.regex.Pattern.Pattern(java.lang.String, int)<br>(/usr/lib/libgcj.so.6.0.0)<br>&nbsp;&nbsp; at java.util.regex.Pattern.compile(java.lang.String, int)<br>(/usr/lib/libgcj.so.6.0.0)
<br>&nbsp;&nbsp; at org.drools.semantics.java.KnowledgeHelperFixer.&lt;clinit&gt;() (Unknown<br>Source)&nbsp;&nbsp; at java.lang.Class.initializeClass()<br>(/usr/lib/libgcj.so.6.0.0)<br>&nbsp;&nbsp; ...8 more<br><br>Is it require to place .drl file in the same directory as that of the
<br>source code ?<br><br>Thanks,<br>Venkatesh</blockquote><div><br><br>What JDK are you using? &quot;/usr/lib/libgcj.so.6.0.0&quot; and &quot;gnu.java.lang&quot; makes me think that it&#39;s GNU Classpath or something like that. It is quite possible that there are incompatibilities with that runtime.
<br>Have you tried running it with Sun&#39;s JDK?<br><br>Best regards<br>Marcus<br> </div><br></div>