[rules-users] Error Loading Input Files.

Greg Barton greg_barton at yahoo.com
Mon Jun 7 10:43:55 EDT 2010


Like a previous commenter said, the code below won't compile.  java.io.FileReader has three constructors, none of which take a String[].  

What you are asking are very, very basic Java questions.  Does the NYSE seriously employ java coders who don't know the answer to these questions?  Try google:

http://www.google.com/search?q=java+writing+text

--- On Mon, 6/7/10, Fnu Mahalakshmi <FMahalakshmi at nyx.com> wrote:

> From: Fnu Mahalakshmi <FMahalakshmi at nyx.com>
> Subject: Re: [rules-users] Error Loading Input Files.
> To: "'rules-users at lists.jboss.org'" <rules-users at lists.jboss.org>
> Date: Monday, June 7, 2010, 9:01 AM
> Hi Thomas,
> 
> Thanks a lot for the help.
> I am also facing problem in uploading my modified working
> memory back to my output file.
> Once the rules are fired and the data in my working memory
> is modified how do I reupload it to my text file?
> I store all my data in a vector which loads it to the
> working memory.
> Could you point me towards some documentation which
> explains it?
> 
> Thanks so much.
> M
> 
> -----Original Message-----
> From: rules-users-bounces at lists.jboss.org
> [mailto:rules-users-bounces at lists.jboss.org]
> On Behalf Of rules-users-request at lists.jboss.org
> Sent: Monday, June 07, 2010 9:53 AM
> To: rules-users at lists.jboss.org
> Subject: rules-users Digest, Vol 43, Issue 26
> 
> Send rules-users mailing list submissions to
>     rules-users at lists.jboss.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>     https://lists.jboss.org/mailman/listinfo/rules-users
> or, via email, send a message with subject or body 'help'
> to
>     rules-users-request at lists.jboss.org
> 
> You can reach the person managing the list at
>     rules-users-owner at lists.jboss.org
> 
> When replying, please edit your Subject line so it is more
> specific
> than "Re: Contents of rules-users digest..."
> 
> 
> Today's Topics:
> 
>    1. Re: Error Loading Multiple Input Files
> (Fnu Mahalakshmi)
>    2. Re: Error Loading Multiple Input Files
> (Swindells, Thomas)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Mon, 7 Jun 2010 09:41:39 -0400
> From: Fnu Mahalakshmi <FMahalakshmi at nyx.com>
> Subject: Re: [rules-users] Error Loading Multiple Input
> Files
> To: "'rules-users at lists.jboss.org'"
> <rules-users at lists.jboss.org>
> Message-ID:
>     <994758E35590274E955FA75763C5AA5002D0107A at MTEXMBXP01.ad.NYX.com>
> Content-Type: text/plain; charset="us-ascii"
> 
> Hi Greg,
> 
> I have my input files inside the src directory of my
> eclipse project.
> 
> I am passing the files as follows:
> private static final String DATA_INPUT_FILE = new String
> []{ "Input1.txt", "Input2.txt"};
> 
> private static final String DATA_OUTPUT_FILE =
> "Output.1.txt";
> 
> private static final String RULES_FILES = new String []
> {"Rule1.drl", "Rules2.drl"};
> 
> public static void main(String[] args) throws Exception {
> BufferedReader input =  new BufferedReader(new
> FileReader(DATA_INPUT_FILE));
>        Converter c = new
> Converter(DATA_INPUT_FILE); // this reads my input files
>           Vector<Object>
> v  = new Vector<Object>();
>           v =
> c.getFactInput();           
>          // loads all
> information contained in the input files
> 
>           new
> RuleRunner().runStatelessRules(RULES_FILES,null,
> v,null);             
>              
>    FileOutputStream output = new
> FileOutputStream(DATA_OUTPUT_FILE);
> 
> 
> Error Log:
> 
> Exception in thread "main" java.io.FileNotFoundException:
> Input1.txt (The system cannot find the file specified)
>       at java.io.FileInputStream.open(Native
> Method)
>       at
> java.io.FileInputStream.<init>(Unknown Source)
>       at
> java.io.FileInputStream.<init>(Unknown Source)
>       at
> java.io.FileReader.<init>(Unknown Source)
>       at
> com.org.RulesTest.main(RulesTest.java:29)
> 
> 
> Can you tell me why that happens??
> The file is present.
> Thanks.
> M
> </pre>
> 
> <P><hr size=1></P>
> <P><STRONG><font color=green>Please
> consider the environment before printing this
> email.</font></STRONG></P>
> <P><STRONG>Visit our website at <a href="http://www.nyse.com">http://www.nyse.com</a> <br>
> 
> *****************************************************************************
> <br>
> Note:  The information contained in this message and
> any attachment to it is privileged, confidential and
> protected from disclosure.  If the reader of this
> message is not the intended recipient, or an employee or
> agent responsible for delivering this message to the
> intended recipient, you are hereby notified that any
> dissemination, distribution or copying of this communication
> is strictly prohibited.  If you have received this
> communication in error, please notify the sender immediately
> by replying to the message, and please delete it from your
> system.  Thank you.  NYSE Euronext.
> 
> </STRONG></P><pre>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100607/cb3ee90b/attachment-0001.html
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Mon, 7 Jun 2010 14:51:54 +0100
> From: "Swindells, Thomas" <TSwindells at nds.com>
> Subject: Re: [rules-users] Error Loading Multiple Input
> Files
> To: Rules Users List <rules-users at lists.jboss.org>
> Message-ID:
>     <DAC86F5F3B84F14088F0DB16092558CA07E8F9E8D3 at UKMA1.UK.NDS.COM>
> Content-Type: text/plain; charset="us-ascii"
> 
> This isn't really a Drools question just a basic java
> programming question.
> You are trying to read your input files from the current
> working directory (which defaults to the root of your
> project in eclipse).
> What you probably want to be doing is reading your files
> from the classpath instead.  Using
> ResourceFactory.newClassPathResource is the way I normally
> go about reading my files but you can do it with the
> standard class loader methods as well.
> 
> Thomas
> 
> From: rules-users-bounces at lists.jboss.org
> [mailto:rules-users-bounces at lists.jboss.org]
> On Behalf Of Fnu Mahalakshmi
> Sent: 07 June 2010 14:42
> To: 'rules-users at lists.jboss.org'
> Subject: Re: [rules-users] Error Loading Multiple Input
> Files
> 
> Hi Greg,
> 
> I have my input files inside the src directory of my
> eclipse project.
> 
> I am passing the files as follows:
> private static final String DATA_INPUT_FILE = new String
> []{ "Input1.txt", "Input2.txt"};
> 
> private static final String DATA_OUTPUT_FILE =
> "Output.1.txt";
> 
> private static final String RULES_FILES = new String []
> {"Rule1.drl", "Rules2.drl"};
> 
> public static void main(String[] args) throws Exception {
> BufferedReader input =  new BufferedReader(new
> FileReader(DATA_INPUT_FILE));
>        Converter c = new
> Converter(DATA_INPUT_FILE); // this reads my input files
>           Vector<Object>
> v  = new Vector<Object>();
>           v =
> c.getFactInput();           
>          // loads all
> information contained in the input files
> 
>           new
> RuleRunner().runStatelessRules(RULES_FILES,null,
> v,null);             
>              
>    FileOutputStream output = new
> FileOutputStream(DATA_OUTPUT_FILE);
> 
> 
> Error Log:
> 
> Exception in thread "main" java.io.FileNotFoundException:
> Input1.txt (The system cannot find the file specified)
>       at java.io.FileInputStream.open(Native
> Method)
>       at
> java.io.FileInputStream.<init>(Unknown Source)
>       at
> java.io.FileInputStream.<init>(Unknown Source)
>       at
> java.io.FileReader.<init>(Unknown Source)
>       at
> com.org.RulesTest.main(RulesTest.java:29)
> 
> 
> Can you tell me why that happens??
> The file is present.
> Thanks.
> M
> ________________________________
> 
> Please consider the environment before printing this
> email.
> 
> Visit our website at http://www.nyse.com
> *****************************************************************************
> Note: The information contained in this message and any
> attachment to it is privileged, confidential and protected
> from disclosure. If the reader of this message is not the
> intended recipient, or an employee or agent responsible for
> delivering this message to the intended recipient, you are
> hereby notified that any dissemination, distribution or
> copying of this communication is strictly prohibited. If you
> have received this communication in error, please notify the
> sender immediately by replying to the message, and please
> delete it from your system. Thank you. NYSE Euronext.
> 
> 
> 
> ________________________________
> 
> **************************************************************************************
> This message is confidential and intended only for the
> addressee. If you have received this message in error,
> please immediately notify the postmaster at nds.com
> 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.
> 
> NDS Limited. Registered Office: One London Road, Staines,
> Middlesex, TW18 4EX, United Kingdom. A company registered in
> England and Wales. Registered no. 3080780. VAT no. GB 603
> 8808 40-00
> **************************************************************************************
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100607/a24dc501/attachment.html
> 
> 
> ------------------------------
> 
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
> 
> 
> End of rules-users Digest, Vol 43, Issue 26
> *******************************************
> Please consider the environment before printing this
> email.
> 
> Visit our website at http://www.nyse.com
> 
> ****************************************************
> 
> Note:  The information contained in this message and
> any attachment to it is privileged, confidential and
> protected from disclosure.  If the reader of this
> message is not the intended recipient, or an employee or
> agent responsible for delivering this message to the
> intended recipient, you are hereby notified that any
> dissemination, distribution or copying of this communication
> is strictly prohibited.  If you have received this
> communication in error, please notify the sender immediately
> by replying to the message, and please delete it from your
> system.  Thank you.  NYSE Euronext.
> 
> 
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
> 


      




More information about the rules-users mailing list