Simple BufferedWriter/FileWriter error

This code is driving me nuts. I can read files without a problem, but I can't seem to write anything for the life of me. I've tested the ArrayList passed to the constructor and it works fine. For my sake, assume that's not the problem. The global variables save and admin are accessed through other classes, they're meant to be public. Can anyone please proofread the code and see where I screwed up? :(
import java.io.*;
import java.util.*;
public class LifeDataThread extends Thread {
     private ArrayList<LifePlayer> players;
     private String fileName;
     public boolean save = true;
     public boolean admin = false;
     private final String file = "data.bak";
    public LifeDataThread(ArrayList<LifePlayer> list, String fn) {
         players = list;
         fileName = fn;
    @Override
    public void run() {
         try {
              while (save) {
                   if (admin == true) save = false;
                   else Thread.sleep(1000*60*5);
                   System.out.println("SAVING DATA.");
                   BufferedWriter bw = new BufferedWriter(new FileWriter(file));
                   BufferedReader br = new BufferedReader(new FileReader(file));
                   bw.write("" + players.size() + 1);
                  for (int x = 0; x < players.size(); x++) {
                       LifePlayer temp = players.get(x);
                       bw.write(temp.toString());
                       System.out.println(br.readLine());
                  File f = new File(fileName);
                  System.out.println("Delete " + fileName + ": " + f.delete());
                  f = new File(file);
                  System.out.println("Create " + file + ": done");
                  System.out.println("Rename " + file + " to " + fileName + ": " + f.renameTo(new File(fileName)));
                  bw.close();
                  br.close();
         catch (IOException e) {
              e.printStackTrace();
         catch (InterruptedException e) {
              System.err.println(e);
    }output:
SAVING DATA.
null
null //4 players
null
null
Delete data.dat: true
Create data.bak: done
Rename data.bak to data.dat: done

This is pretty bizarre. You're trying to read a line from a file when you never write lines to the file, and you also seem to be expecting a write to show up immediately as something that can be read, which doesn't take any account of the various buffers you have installed in teh writing chain.
If you want to test whether the file has been written, test its size after you've closed it. Or read it after you've stopped writing it and have closed the output writer.

Similar Messages

  • Is there a simple fix to error 1719 in Windows 8 when trying to install Reader?

    Is there a simple fix to error 1719 in Windows 8 when trying to install Reader?
    Have tried the MS fixit tool with no success.
    There doesn't seem to be a simple fix other than the complicated manual registry changes I have seen.
    Thank you.

    Pat:
    Yes, this is where I saw the article detailing the MS "fixit" link...that didn't do it (other than removing Reader for me.  The rest of the fixes I see involved either modifying the registry in some way all the way up to completely re-installing the system software (which is kind of tough as I bought the HP computer with Windows 8 already installed).
    I am not keen to try modifying the registry...
    I agree, it has nothing to do with Reader but thought this has probably affected many others which is why I posted here.
    Thanks.

  • NOOK Simple Touch says "Error Dialog: user not activated" whenever I try to open e-books?

    I have had my Nook Simple Touch for about a year now, and I have been using Adobe Digital Editions without a problem. Now, all of the sudden, Barnes and Noble updated my software and I can't read any of my ADE books!! It just says "Error Dialog: User not activated" every time I click on them. I have looked at many other websites and I have tried plugging my nook in to my computer and reauthorizing it, reauthorizing my computer, deleting the digital editions file and .adobe-digital-editions file, redownloading my books, turning my nook off and on, crying, and screaming. The weird thing is, in all the instructions, it says a pop-up box will come up when I delete the files, but it never does. Is that normal? I always have to do it manually by clicking on the gear. I even made sure I "unhid" all the hidden files. I HAVE DONE EACH OF THESE AT LEAST 5 TIMES AND THEY NEVER WORK!!! HELP ME, PLEASE.
    Also, a lot of the websites say to make sure your Barnes and Noble ADE I.D. is the same as the one on your ADE computer I.D.. Is the B&N ADE I.D. different from just the Barnes and Noble ID? Becasue I have been using my sisters email for my computer ADE and my email for the B&N I.D.. Are they supposed to be the same? If so, how come I was able to use it without a problem before?? I tried reauthorizing ADE with my email, because I also have an ADE account with my email, but then it wouldn't let me redownload my books onto the new account. Does this mean I have to change the ADE computer I.D. and wait until my books are available again to read them? Is that the way to fix it? UGH!
    Help is much appreciated.
    P.S. I have ADE version 2.0

    Just to clarify, there are two levels of Authorization -- one for the ADE software and one for the nook. You have to use your Adobe account to authorize both (and they have to be authorized with the same user name). It sounded like your original problem (Kcoline) was with the Nook authorization, and it was the same problem the rest of us were having.
    To get your files back, I suggest carefully reading over the "Activation and Authorization" section of the ADE help. It appears that ADE will automatically find your files but note the "Note" in quoted text below... 
    http://www.adobe.com/products/digitaleditions/help/
    "After activation, any books, magazines, or other documents you previously bought with Adobe Acrobat® or Reader® software are migrated to Adobe Digital Editions. This is usually a relatively quick process. Adobe Digital Editions opens each item and reverifies its license to the user. If you don't have DRM-protected items, you don't need to be online during the migration. If you have a large number of items (for example, more than 100), then this process may take a while, but you will see a progress bar indicating the state of the migration as it proceeds.
    Note: Items that you previously borrowed from a public library with Adobe Acrobat® or Reader® software are not migrated to Adobe Digital Editions. You need to return the library item and then borrow the item again with Digital Editions."
    If it's not finding your files, it may be because they're located in a folder different from the one that ADE is trying to use to find them.
    You may also want to check the "Transferring items between computers" section, as this describes where the files should be located, and how to reimport them into your library.
    Good luck!

  • BPM Simple Sample Application Error!!!

    hi,
    i have some problems with the bpm simple sample applications on our local sap nw ce system (7.1 ehp1 sp0)?
    on the esworkplace i have download the *.sca file and have import this file into my nwds.
    i following the simple sample documentation an define and configure the ERP and ERP_META Destinations on the nwds and our local sap nw ce system.
    also i do the future steps which was described (service registry, proxy settings, ...).
    on page 16 of the simple sample documetation is defined which Sofware Component has dependencies to other SC´s.
    the SC "BPEM_BUILDT" depends on the SC "ESMP_BUILDT" and "COMP_BUILDT", the SC "COMP_BUILT" doesnt exist on my nwds (7.1 ehp1 sp0).
    has everybody any idea why the SC "COMP_BUILT" not exist on my nwds???
    still this absent SC i can deploy the bpm simple sample successful to our sap nw ce system.
    now i do the post deployment steps for the bpm samples.
    after this i call the simple sample application on my sap nw ce portal and can execute the "Initiate Equipment Phase In Process".
    now i can see a new entry on my uwl, i open the uwl task.
    at step 1, 2, 3 i change no data an click next, after step 3 (create equipment) i get the following error:
    com.sap.esi.esp.service.server.query.discovery.ExtendedServiceException: no endpoints found for interface <br>
    IndividualMaterialERPCreateRequestConfirmation_In_V1 <br>
    <br>
    detailed error message: <br>
    com.sap.tc.webdynpro.model.webservice.exception.WSModelRuntimeException: Exception on creation of service metadata for WS metadata <br>
    destination 'ERP_META' and WS interface 'IndividualMaterialERPCreateRequestConfirmation_In_V1'. One possible reason is that
    Caused by: com.sap.esi.esp.service.server.query.discovery.ExtendedServiceException: no endpoints found for interface
    IndividualMaterialERPCreateRequestConfirmation_In_V1
    at com.sap.esi.esp.service.server.query.discovery.DestinationsHelperImplSoa.getEndpointConfigurations(DestinationsHelperImplSoa.java:1184)
    at com.sap.esi.esp.service.server.query.discovery.DestinationsHelperImplSoa.getWSDLUrl(DestinationsHelperImplSoa.java:847)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.getWSDLUrl(GenericServiceFactory.java:547)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService_NewInstance(GenericServiceFactory.java:377)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:230)
    at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:195)
    at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:529)
    ... 82 more
    after this error i test the endpoint manually. i call the service registry (sr.esworkplace.sap.com) an search the service:
    IndividualMaterialERPCreateRequestConfirmation_In_V1
    now i test the endpoint with the following data:
    MaintenancePlanningPlantID: 0001
    WorkCentreID: TECH.SER
    CategoryCode: M
    the return is the following:
    TypeID:005(PLM_SE_EAM_SC)
    SeverityCode:1
    Note:Individual Material 000000000010006703 is created
    i think the return from the service was successful.
    i hope somebody can help me!!!
    thanks,
    Fabian

    Hi Arafat,
    the destinations for the services are already configured::
    at destination template management > destination templates the following is defined:
    - Tab: General
    Destination Name: ERP
    Destination Type: Service Registry
    System: ABAP
    System Name: HU2
    Hostname: iwdf2379
    Installation Nr.: 0120003411
    Client: 800
    - Tab: Security
    Authentication: HTTP Authentication, User ID/Password (Basic)
    User ID: <es workplace user (suser)>
    pw: ******
    and
    - Tab: General
    Destination Name: ERP_META
    Destination Type: Service Registry
    System: ABAP
    System Name: HU2
    Hostname: iwdf2379
    Installation Nr.: 0120003411
    Client: 800
    - Tab: Security
    Authentication: HTTP Authentication, User ID/Password (Basic)
    User ID: <es workplace user (suser)>
    pw: ******
    also i have configured the same destination on my nwds.
    i think this is correct?
    futher ideas, why this doesnt work?
    thanks,
    fabian

  • Simple JSP gives Error Message

    The following is a simple welcome.jsp file that I am trying to run on a local J2EE sever. As you can see it tries to import classes one being the FaqCategories.class which is located in the folder Ch03 of the WEB-INF directory. When I call the page up on the browser It gives me that it does not recognize the   FaqCategories class and gives an associative error message.   I am wondering why(Is the import statement wrong? Did I put the class in the wrong directory? Etc... I followed everything the book told me to a que and I still received an error.     <&@ page errorPage="/WEB-INF/errorPage.jsp" import="java.util.Iterator,Ch03.FaqCategories" %>   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  <html> <head> <title>Java FAQ Welcome Page</title> </head>  <body> <h1>Java FAQ Welcome Page</h1> Welcome to the Java FAQ  <%! FaqCategories faqs = new FaqCategories(); %> Click a link below for answers to the given topic. <% Iterator categories = faqs.getAllCategories(); while(categories.hasNext()) { String category = (String) categories.next(); %> <a href="<%= replaceUnderscore(category) %>.jsp"><%= category
    %></a> <% } %> <%@ include file="/WEB-INF/footer.jspf" %> </body> </html>  <%! public String replaceUnderscore(String s) { return s.replace(' ','_'); } %>

    Iterator categories = faqs.getAllCategories();I think faqs.getAllCategories() seems like a method that returns a Collection class.
    should that be replaced by faqs.getAllCategories().iterator()?
    I think you should post your stacktrace.

  • EJB-QL Simple Join Parser error

    I can't even do a simple join in a named query without getting a toplink error as follows:
    The parser returned the following [unexpected token: join].
    I am following exact examples from the PRO EJB3 book. Can anyone please shed some light on this. Please
    Thanks,
    Thom

    Well, I figured this out thanks to another post on this forum. Since the EJB3 final is not fully implemented you have to use the EJBQL 2.1 syntax. That syntax does not include a join but uses an in. Hope this helps anyone else and I look forward to the full final being implemented.
    Thom

  • Simple Course Survey - error message?

    I get an Acrobat Reader error
    Acrobat does not allow connection to: mailto: [email protected]?subject=course Appraisal Survey.
    Any ideas why the error from a mailto:???
    gazzzz

    No. I made a simple Course evaluation form. In LiveCycle Designer LC (part Acro 9 Ex Pro)When my client try to the Email Button They get a obtuse error.
    Acrobat does not allow connection to:
    mailto:[email protected]?subject=Course Appraisal Survey.
    Apparently LifeCycle and Acrobat are not that compatible - go figure
    I have tried extending rights in reader but still does not work..
    From trawling thru the Net the best advice is rebuild the form in Acrobat NOT LiveCycle. Extremely underwhelmed at the moment
    gazzzz

  • Simple CQL query error - Invalid statement: select one from inputChannel

    Hi,
    I am new to oracle cep, I wrote a simple query....
    "select * from inputChannel RETAIN 5 EVENTS" but some how it shows the error as .
    Invalid statement: "select one from >>inputChannel RETAIN<< 5 EVENTS"
    Cause: generic syntax error
    Action: The syntax expects '[', as, match_recognize, xmltable, end-of-file, ')', ',', where, group,
    having, order, left, right, partition, on, primary token
    Any help is greatly appreciated.
    Thanks,
    S.Vishal

    Oracle CEP CQL Reference : http://download.oracle.com/docs/cd/E14571_01/apirefs.1111/e12048/toc.htm
    Also you can check the other documents about Oracle CEP at : http://download.oracle.com/docs/cd/E14571_01/nav/portal_booklist.htm .

  • Simple applet compiling error

    Hi!
    I feel very embarrassed to ask this question:
    This is an applet that returns 1 error after compiling:
    /* an applet which uses Times Roman italic and bold font, 28 point size, drawn green on a yellow background*/
    import java.awt.Graphics;
    import java.awt.Font;
    import java.awt.Color;
    public class Lesson7Applet extends java.applet.Applet
         Font f = new Font("TimesRoman", Font.BOLD, Font.ITALIC, 28);
         public void paint (Graphics g)
              g.setFont (f);
              g.setColor(Color.green);
              setBackground(Color.yellow);
              g.drawString("Lesson 7 was easy", 10, 30);
    Error message after compiling:
    C:\java>javac Lesson7Applet.java
    Lesson7Applet.java:7: cannot resolve symbol
    symbol : constructor Font (java.lang.String,int,int,int)
    location: class java.awt.Font
    Font f = new Font("TimesRoman", Font.BOLD, Font.ITALIC, 28);
    1 error (pointing at "new")
    Could anyone help!
    Much obliged
    emni

    Hi emni!
    It's simple:
    Font f = new Font(
    "TimesRoman", // font name
    Font.BOLD & Font.ITALIC, // font style
    28); // font size
    Best regards.

  • Simple Tab Update ERROR

    Hey guys,
    I have an X220 Tablet and today I was prompted that thre is a Simple Tab update available. After downloading it I got the following error message:
    Any suggestions on what the problem might be, assuming I have a genuine Lenovo product
    Solved!
    Go to Solution.

    I don't know what the problem could be.  You can install the latest SimpleTap manually from the following link:
    http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS003260

  • Simple number program error

    I am trying to create a simple program to input to real numbers and display the largest. This will then be used in a menu selection program that I am creating. I keep getting the error:
    ---------- Capture Output ----------
    "C:\j2sdk1.4.2\bin\javac.exe" SmallestNumber.java
    SmallestNumber.java:27: 'else' without 'if'
         else
    ^
    1 error
    Terminated with exit code 1
    But to me - the code looks correct. Can anyone pick up my error?
    I am using the SavitchIn class from the book: "An introduction to computer science" by Walter Savitch
    public class SmallestNumber {
        public static void displayNumber() {
            double num1 = 0;
            double num2 = 0;
            float average, count;
            System.out.println("Plese enter a positive number:");
            num1 = SavitchIn.readDouble();
            System.out.println("Please enter a second postive number:");
            num2 = SavitchIn.readDouble();
            if (num1 > num2);
            System.out.println ("The smallest number is: ");
            System.out.println (num2);
             else
                 if (num2 > num1);
                System.out.println ("The smallest number is: ");
                 System.out.println (num1);
        } //end main
    } //end classI have tried including and removing brackets around both if statemetnts.
    Any help would be appreciated.
    Thankyou

    >
    if (num1 > num2);
    System.out.println ("The smallest number is:
    ber is: ");
    System.out.println (num2);
         else
         if (num2 > num1);
    System.out.println ("The smallest number
    lest number is: ");
         System.out.println (num1);What do you mean "the code looks correct" to you????
    You have a semicolon after the if statement. Also if you have more than one statement to execute for an "if" condition, you need to enclose them in brackets { and }
    Here's the proper code:
             if (num1 > num2) {
               System.out.println ("The smallest number is: ");
               System.out.println (num2);
             } else if (num2 > num1) {
               System.out.println ("The smallest number is: ");
               System.out.println (num1);
             }

  • Simple program but error?

    hi everyone!!
    i am trying to make a simple help file displaying hi and how are you in text area.the compilation gives no error but still i can't run that.can anyone please tell me how to solve my problem of making a simple help screen display...
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Help extends JFrame
    public Help ()
    Container c= getContentPane();
    c.setLayout(new FlowLayout() ) ;
    String val="hi.\n"+"how r u.\n";
    TextArea text= new TextArea( val,20,30);
    add(text);
    setSize(300,300);
    setVisible(true);
    public static void main(String args[])
    Help hm=new Help();
    hm.addWindowListener(
    new WindowAdapter()
    public void WindowClosing(WindowEvent e)
    System.exit(0);
    }

    is this what you mean..its not working..
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Help extends JFrame
    public Help ()
    Container c= getContentPane();
    c.setLayout(new FlowLayout() ) ;
    String val="hi.\n"+"how r u.\n";
    TextArea text= new TextArea( val,20,30);
    Help.getContentPane().add(text);
    setSize(300,300);
    setVisible(true);
    public static void main(String args[])
    Help hm=new Help();
    hm.addWindowListener(
    new WindowAdapter()
    public void WindowClosing(WindowEvent e)
    System.exit(0);
    }

  • Simple-ccsm build error.

    G'evening everyone,
    I have been trying to install simple-ccsm from AUR several times, yet get a build error each time.
    This is the error:
    ==> Starting build()...
    Traceback (most recent call last):
    File "./setup.py", line 108, in <module>
    proc = subprocess.Popen (['pkg-config', '--variable=prefix', 'compiz'], stdout=subprocess.PIPE)
    File "/usr/lib/python2.6/subprocess.py", line 621, in __init__
    errread, errwrite)
    File "/usr/lib/python2.6/subprocess.py", line 1126, in _execute_child
    raise child_exception
    OSError: [Errno 2] No such file or directory
    ==> ERROR: Build Failed.
    Aborting...
    Error: Makepkg was unable to build simple-ccsm package.
    Ccsm on its own works fine, but I wanted simple-ccsm so I wouldn't have to tweak the animation option everytime I wanted to change it from one option to another.

    SOLUTION
    download http://aur.archlinux.org/packages.php?ID=22949
    unpack and
    AS ROOT
    # pacman -S intltool
    # python setup.py install --prefix=/usr/local
    # chmod +x build/scripts-2.6/simple-ccsm
    AS USER
    $ cd build/scripts-2.6
    $ ./simple-ccsm
    voala:)
    why?
    error:
    Traceback (most recent call last):
    File "./setup.py", line 123, in <module>
    proc = subprocess.Popen(cmd)
    File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
    errread, errwrite)
    File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
    raise child_exception
    OSError: [Errno 2] No such file or directory
    in setup.py on line 123 and 122
    122 cmd = "intltool-merge -d -u po/ simple-ccsm.desktop.in simple-ccsm.desktop".split(" ")
    123 proc = subprocess.Popen(cmd)
    initltool-merge was absent
    EDIT
    or install from repository after install initltool
    pacman -S simple-ccsm
    Last edited by navry (2010-06-25 12:14:21)

  • Simple program, getting error, can't figure out why

    Hello. I'm new to java and am having some trouble with this simple piece of code. When i compile DisplayObjStatsApplication I get:
    DisplayObjStatsApplication.java [6:1] cannot resolve symbol
    symbol : variable height
    location: class ObjStats
    box1.height = 60;
    ^
    DisplayObjStatsApplication.java [7:1] cannot resolve symbol
    symbol : variable weight
    location: class ObjStats
    box1.weight = 50;
    ^
    DisplayObjStatsApplication.java [8:1] cannot resolve symbol
    symbol : variable depth
    location: class ObjStats
    box1.depth = 20;
    ^
    3 errors
    Errors compiling DisplayObjStatsApplication.
    Here is the code for ObjStats.java:
    public class ObjStats {
    public ObjStats() {
    int height, weight, depth;
    And here is the code for DisplayObjStatsApplication:
    public class DisplayObjStatsApplication {
    public static void main(String[] args) {
    ObjStats box1 = new ObjStats();
    box1.height = 60;
    box1.weight = 50;
    box1.depth = 20;
    What am I doing wrong?
    Thanks

    hi,
    i am new to java too!!!!!!
    maybe you can use some "setter' and "getter" methods!!!!!!!
    Here is the code for ObjStats.java:
    public class ObjStats {
    int height;
    int weight;
    int depth;
    public ObjStats() {
        this.height=0;
        this.weight=0;
        this.depth=0;
    public setHeight(int height) {
       this.height=height;
    public setWeight(int weight) {
       this.weight=weight;
    public setDepth(int depth) {
       this.depth=depth;
    public getHeight() {
       return height;
    public getWeight() {
       return weight;
    public getDepth() {
       return depth;
    And here is the code for DisplayObjStatsApplication:
    public class DisplayObjStatsApplication {
    public static void main(String[] args) {
    ObjStats box1 = new ObjStats();
    box1setHeight(60) ;
    box1.setWeight(50);
    box1.setDepth(20);
    System.out.println("The height of the box is " + box1.getHeight());
    System.out.println("The weight of the box is " + box1.getWeight());
    System.out.println("The depth of the box is " + box1.getDepth());
    }

  • File size limitation when using BufferedWriter(FileWriter) on Linux

    I am using a Java application (console-based) on Linux RH8.0 with a Pentium III processor.
    I preprocess Javascript scripts that #include other Javascript scripts.
    (in fact these scripts are Javascript Server pages)
    I try putting all the result of the preprocess into one BIG temporary file
    created using File.createTempFile(prefix,".jsp");
    where prefix = "analyse"
    I write into this file by instanciating one 'new BufferedWriter(new FileWriter(...))'
    and then calling the write() and newLine() methods.
    But the temporary file seems to be limited whatever I do to 221184 bytes, which is too short for me.
    Could someone help me please ?

    Do you call flush() on the BufferedWriter when you've
    finished writing to it? I've had problems in the past
    with files being truncated/empty when I've neglected
    to do that. (Although admittedly, it doesn't sound all
    that likely to be the case for you...)
    How much output is missing? You say that the file size
    of 221184 is "too short", how much output were you
    expecting?
    Oh, and as you're running on a Linux-based OS, try
    checking to make sure that your file size isn't being
    limited - to check, run "ulimit -a" and look for the
    'file size' line. By default on Mandrake, it's
    unlimited, and I'd expect that to be the case for
    RedHat too, but you never know...Thanks, I just realized that I forgot to close() my temporary file before reading it, so it had not the opportunity to flush...
    Thanks a lot.
    Stephane

Maybe you are looking for

  • How to change price in Sales order using user exit ?

    The scenario is -  when the user creates a sales order,  there has to be an RFC called to another system to get the price of the materials in that system. Then it has to overwrite that price in this S.O. Which exit in S.O can be used for this and the

  • How do I create an executable for a computer that does not have IVI drivers

    I'm creating an executable driver (based on the NI drivers) for a TDS 3054 intended for a computer that does not have the IVI engine. I would prefer to install as little software on this computer as possible. Is it possible for me to build the driver

  • Where do I buy a line matching transformer 600 ohm 1/4 in m-10 kohm 3.5mm m

    The Line out on my projector is quarter inch female 600 ohm. The line in on my camcorder is 3.5mm female 6.8 kOhm. I've looked all over the net. None of the transformers are exactly right. Please help. Is 600-20 close enough? (I found that.) Thanks.

  • Iphoto Import problems

    Hi guys, Ive had my panasonic camcorder for sometime now and i am never able to get the videos off the camera unless i go into imovie and import them through there which will not work for this small project as i need each clip individually. When i pl

  • Strong in  AP AR

    hai Sami Thanks for your reply. i am strong in AP, AR. if u send in AA also no problem to me. send me 2 issues in each sub module, GL, AP, AR, AA. Thank you. Srinu