Problems with SocketChannel.write(ByteBuffer buff).

I am using the following version of JDK on Red Hat Linux
java version "1.4.2_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_01-b06)
Java HotSpot(TM) Client VM (build 1.4.2_01-b06, mixed mode)
I am using SocketChannel's write method mentioned above to write data to the SocketChannel. When data is being written on the SocketChannel via this write method and the underlying socket is closed by the receiving endpoint, I expect this method to throw an exception. This method does not throw any exception and returns me 0 as the value of number of bytes written out.
The way my code is written out, it ends up going in an infinite loop. Now, I can very well fix my code to not run in an infinite loop, but is anybody else seeing this? Is this a valid behavior? Am I doing something wrong?
Following is the code snippet that writes data to the SocketChannel. Note that writeBuffer is an instance of ByteBuffer and sc is an instance of SocketChannel. Both these variables are member variables in my class:
public void write(byte[] buff, int offset, int length)
    throws IOException
    int toBeWritten = 0;
    while (length > 0)
        int writeOffset = offset;
        toBeWritten = writeBuffer.remaining();
        if (toBeWritten >= length)
            // All the bytes that are scheduled to be written will be
            // written.
            toBeWritten = length;
            length = 0;
        else
            // Only some of the bytes that are scheduled to be written will
            // be written.
            length -= toBeWritten;
            offset += toBeWritten;
        writeBuffer.put(buff, writeOffset, toBeWritten);
        // toBeWritten is the number of bytes that need to be written out.
        while (writeBuffer.position() != 0)
            // position = toBeWritten.
            writeBuffer.flip();
            // position = 0, limit = toBeWritten.
            int wrote = sc.write(writeBuffer);
            // position = wrote, limit = toBeWritten.
            // Compact the write buffer. It is very much possible that all
            // the bytes have not yet been written out.
            writeBuffer.compact();
            // The data that was written out, is now removed from the write
            // buffer. position = toBeWritten - wrote, limit = capacit
}Thanks in advance!!

When ByteBuffer.write(...) return 0, it means this
socket is closed gracefully by another peer. the
socket is need to re-connect again.Oh.. I forgot to mention, I am using non blocking SocketChannel. As per the Java docs for write(ByteBuffer src) method in WritableByteChannel:
"Some types of channels, depending upon their state, may write only some of the bytes or possibly none at all. A socket channel in non-blocking mode, for example, cannot write any more bytes than are free in the socket's output buffer."
So, I cannot assume that if the write method returns 0, the socket is closed by another peer.

Similar Messages

  • Socketchannel  write(bytebuffer)

    I use nio socketchannel write(bytebuffer [])method.
    In my program,as following...
    buff.clear();
    sc.read(buff);
    buff.flip();
    sc.write();
    sc.close();//Ok,when this line is not been marked.
    In another program,
    msg(String s)
    buff.get(s.getBytes());
    buff.flip();
    sc.write(buff);//No close(),and problems come,in design,
    sc can not close()
    How to solve the problem?

    You didn't show any client-side code, did you? Are you using a selector? If so, it could be that your select logic is wrong, causing you to miss when the socket first becomes readable (happened to me, for instance).
    When you ctrl-c the server, a TCP FIN packet gets sent to the client - if you were blocked in a select on the client side, it'd break out - and since the data in the TCP receive queue would still be there to read, your application would be able to read it out before getting an EOF on the socket.
    --bruce                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • SelectionKey.OP_WRITE versus SocketChannel.write(ByteBuffer)

    I'm writing a small Socket server using Non blocking approach based on the ractor design pattern.
    Many samples use the OP_WRITE on the selection keys to know when the channel is ready to accept writes.
    I use the SocketChannel.write(ByteBuffer) whenever I need to write instead.
    Is there a reason why SelectionKey.OP_WRITE is prefered in the samples??????
    Thanks
    Stéphane

    Rainman4500 wrote:
    I'm writing a small Socket server using Non blocking approach based on the ractor design pattern.
    Many samples use the OP_WRITE on the selection keys to know when the channel is ready to accept writes.
    I use the SocketChannel.write(ByteBuffer) whenever I need to write instead.
    Is there a reason why SelectionKey.OP_WRITE is prefered in the samples??????
    So that you don't attempt a write unless the channel can accept some data from you. In your example, suppose you actually transfer 0 bytes because the output buffer is still full. What do you do then?

  • Problems with DVD writer

    I recently built a new machine with a P965 Platinum MB.  I put in a Optiarc AD7170 DVD writer.  Even though I was able to install windows XP with it, I immediately had problems once windows XP was up and running.  The MSI utility CD wouldn't run.  Windows explorer would hang up.  I would also get some fatal windows errors.  I replaced the DVD writer with a CD writer that I had laying around and everything was fine. 
    I put the DVD writer in my older machine and it works fine.  I also had a friend try it in his and everything was OK.
    I couldn't find anything on the web about this particular brand.  There was some mentions in this forum about JMicron.  Could there be some incompatibility with the writer and the motherboard or the JMicron controller?

    I have a similar but actually quite different problem.  My p965platinum's BIOS won't even show my IDE drives,  sometimes,  well most of the time..
    OS Name   Microsoft Windows XP Professional
    Version   5.1.2600 Service Pack 3 Build 2600
    OS Manufacturer   Microsoft Corporation
    System Name   
    System Manufacturer   MICRO-STAR INTERNATIONAL CO.,LTD
    System Model   MS-7238
    System Type   X86-based PC
    Processor   x86 Family 15 Model 4 Stepping 1 GenuineIntel ~2999 MHz
    BIOS Version/Date   American Megatrends Inc. V1.8, 12/1/2007
    SMBIOS Version   2.5
    Windows Directory   C:\WINDOWS
    System Directory   C:\WINDOWS\system32
    Boot Device   \Device\HarddiskVolume1
    Locale   United States
    Hardware Abstraction Layer   Version = "5.1.2600.5512 (xpsp.080413-2111)"
    User Name   
    Time Zone   Mountain Daylight Time
    Total Physical Memory   2,048.00 MB (Corsair XMS2 DHX [matched pair] 2 x 2GB DDR2 6400C4DHX cas5) running 5,5,5,18
    Available Physical Memory   1.43 GB
    Total Virtual Memory   2.00 GB
    Available Virtual Memory   1.96 GB
    Page File Space   3.85 GB
    Page File   C:\pagefile.sys
    I have reset the CMOS several times and once in a great while the IDE and the devices,  1 WD60GB HDD and 1 Asus 1814 DVDR/RW,  will show and work.   I have changed out the cables several times and It showed up one time.  I just bought a new cable (24" rnd 80) and that hasn't helped. I have checked the power plugs to the devices and they have power.     I have set the drives from IDE - SATA - etc.   No go.  The DVD's jumper is set to Master and is at the end of the cable,  the HDD is set to Slave  on the middle of the cable. 
    Can't see a correlation but Boot.ini running in PAE mode.
    Could there be something wrong with the board or the BIOS?
    Twice I have done a hard shutdown and it has showed up.  But when I restart or shut it down for the night It won't show when it starts back up??   System Restore does nothing.
    On other old BIOS' I could hit a key to "detect" drives,  but this BIOS has no option for that.  Everything it "Auto".
    Any help would be appreciated

  • Problems with ImageIO.write()

    Well I am finding it very strange with ImageIO.write();
    Consider the following code snippet:
    BufferedImage img=ImageIO.read(new File("fw2.jpg"));
    BufferedImage img1=new BufferedImage(img.getWidth(),img.getHeight(),img.TYPE_INT_ARGB);
    for(int i=0;i<img.getHeight();i++)
    for(int j=0;j<img.getWidth();j++)
    img1.setRGB(j,i,img.getRGB(j,i));
    ImageIO.write(img1,"jpg",new File("fwinv.jpg"));
    So simply I am copying fw2.jpg to fwinv.jpg. fw2.jpg was also created
    using ImageIO.write().
    But the two files are having different pixel values.
    i.e If I read fwinv.jpg again I will get different pixel value that it was written.
    Why is this...Can any one please help me..

    Reading the written images back and displaying them in java works okay. The third image looks okay in RGB but wrong in ARGB when displayed by a native app. For more about this see reply 1 in Color problems and the linked bug report: Some Images written using JPEG Image Writer are not recognized by native applns.
    import java.awt.GridLayout;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    public class WriteTest {
        private JPanel getContent(BufferedImage src) throws IOException {
            File fileOne = new File("fileOne.jpg");
            ImageIO.write(src, "jpg", fileOne);
            BufferedImage image1 = ImageIO.read(fileOne);
            BufferedImage image2 = copy(image1);
            JPanel panel = new JPanel(new GridLayout(1,0));
            panel.add(new JLabel(new ImageIcon(src)));
            panel.add(new JLabel(new ImageIcon(image1)));
            panel.add(new JLabel(new ImageIcon(image2)));
            return panel;
        private BufferedImage copy(BufferedImage in) throws IOException {
            int w = in.getWidth();
            int h = in.getHeight();
            int type = BufferedImage.TYPE_INT_ARGB;   // problem in native apps
                       //BufferedImage.TYPE_INT_RGB;  // this one works okay
            BufferedImage out = new BufferedImage(w, h, type);
            for(int y = 0; y < h; y++) {
                for(int x = 0; x < w; x++) {
                    out.setRGB(x, y, in.getRGB(x, y));
            File fileTwo = new File("fileTwo.jpg");
            ImageIO.write(out, "jpg", fileTwo);
            return ImageIO.read(fileTwo);
        public static void main(String[] args) throws IOException {
            BufferedImage image = ImageIO.read(new File("images/cougar.jpg"));
            WriteTest test = new WriteTest();
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(test.getContent(image));
            f.pack();
            f.setLocationRelativeTo(null);
            f.setVisible(true);
    }

  • Problem with CD writer interaction!!!!

    Hi! I'm trying to write a program that will interact with any CD writer which means the program supposed to be capable of burning data on a CD. Is it possible to interact with CD writer in Java? If it is can anyone point me to a online resource where it is explained clearly or can anyone explain it to me in plain English?
    Thanks in advance.
    --DM777                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    To burn CD's, you have to interact with the CD-burner on a pretty low level (hardware level). Java doesn't support this by default.
    There may be 3rd-party libraries (probably based on JNI), which give you burner support, but I don't know of one.
    Cheers,
    --Arnout                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • A problem with JTextArea.write()

    hi, I'm writting some code about reading content of a TextArea by use the method JTextArea.write().
    when the content is short, that will be ok, but the content is too long, my thread seems to be dead. and NetBeans's debuger shows nothing, just unresponse.
    can someone to point out my problem in the code below?
    textSource.write(bfw); //textSource is extends from JTextArea, when content in it is too large, dead here
    private void output2textResult() {
            Runnable myThread = new Runnable() {
                public void run() {
                    // component.doSomething();
                    final String source = txtFldSource.getText();
                    final String destination= txtFldDestination.getText();
                    String tmp;
                    try{
                        PipedWriter pipOut = new PipedWriter();                  
                        BufferedWriter bfw = new BufferedWriter(pipOut);   //I wrapped the pipOut with the BufferedWrite
                        PipedReader pipIn = new PipedReader(pipOut);
                        BufferedReader bfr= new BufferedReader(pipIn);
    //problem line below
                        textSource.write(bfw);   //textSource is extends from JTextArea, when content in it is too large, dead here  
                        while(bfr.ready()){
                            tmp = bfr.readLine();
                            tmp.replaceAll(source, destination);
                            textResult.append(tmp+"\n");
                        bfr.close();
                        pipIn.close();
                        pipOut.close();
                    }catch(IOException e){
                        System.out.println(e);
            SwingUtilities.invokeLater(myThread);

    This won't work. Pipes are for use between threads. The implication of what you're doing in a single thread is that the pipe is somehow capable of holding the entire source text (which it isn't). In other words you're just trying to buffer it, so you may as well just get all the source text as a String and do your magic on it directly.

  • Problem with ImageIO.write

    Hello I am trying to write to file. Here is my code
        try
          File file = new File("C://images//queryX.gif");
        if (file.exists())
            {file.delete();}
          ImageIO.write(bi_new, "GIF", file);  // bi_new is my bufferedImage
        catch (IOException e)
          e.printStackTrace();
        }The file is being created but it is blank. The buffered image is fine because i am having it displayed to screen with an imageicon on a Jlabel.
    Any ideas why the file is blank?
    Cheers.

    The likely problem is that an encoder can not be found.
    First check the return value from the ImageIO.write() method. If it is false it means that an appropriate
    encoder could not be found. (This is quite likely as GIF encoders have some patenting problems and
    Im not sure if SUN has included a GIF encoder.
    Also it should not be necessary to delete the file if it already exists as the ImageIO.write method will
    overwrite it anyway.
    matfud

  • Problem with posting write-ups in ABZU

    Hello,
    May I ask for your help on my concern about transaction ABZU? My asset was capitalized on 31.03.2009 and it has depreciated until last month. I would like to delete this asset because it should not have been recognized as ana sset, so my first procedure would be to derecognize the depreciated that was posted.
    If I use transaction ABZU and use transaction type 700, I encounter an error that says "You cannot post write-ups". The long text explains that "None of the areas to be posted in accordance with the transaction type entered manages one of the depreciation types entered or cumulative values.".
    If I use transaction type 710, I encounter the same error, but the long text says " According to the transaction type, you have to post to area 01. However, in this area, there is either no accumulated depreciation or the write-up depreciation type(s) are not managed in this area.".
    I checked transaction OABU, and I could see that the depreciations areas allow unplanned depreciations. I cehcked the asset reports and the asset explorer and I can see that it contains accumulated depreciation.
    What could be the reason for the error? Could it be some some settings in other customizing transaction other than OABU?
    Thanks in advance for your advice.
    Regards,
    Peter

    Hi peter
    In the previous post you have mentioned that Depreciation is being Run from March - June.
    iey i said 4 months.
    Pass a JV means you post a document Crediting this Asset and Debitting any AUC(or any Expense G/L Account) for the Acquisition Amount.
    After that you go and check in AW01N -->Asset Explorer, system will write the the Adjustment entries in all the periods of the useful life.
    you then reduce the useful life for 5 months,then you will see the Total of the Depreciation posted for 4 months(it will be positive amount).
    why 5months is 4months already Depreciation posted and 1month for running the Adjustment Amount(which is positive so that G/L Account Balances will also be adjusted).
    You first try this scenario in test environment, you will be able to know clearly.
    Hope you understand.
    Regards
    Venkat

  • Problem with method "write" in POI Library.

    Best regards, I have the following problem: I have a application in Oracle BPM 10g, that generates a file in Excel. First it upload a template, then query the data base, and storage this data in "POI Object" of type "XSSFWorkbook"; all of the this, at memory.
    The problem is when I try to write this object  "XSSFWorkbook", in the file(generate a Physical File), the file size is about 35 MB, usgin the method wb.write(out) of the "POI Library", my server spend about 15  minutes, generating blocks.
    I' like that some help me to solve this problem, maybe making any setting in my server.
    My Servers are:
    Application Server: Oracle WebLogic 10.3.1
    and File Server: Oracle Linux. Memoy: 32GB
    I show you the code in java:
                rsQuery = generarTablas(sStoredProcedure,xmlTableroControl);
                InputStream inp = JExcel.cargarPlantillaLectura(sRutaOrigen + sNombreOrigen + ".bck");
               XSSFWorkbook  wb = new XSSFWorkbook(inp);  //DESCOMENTAR
              wb.setForceFormulaRecalculation(true);
                int vnHoja = 0;
                String vsTabla = "";
                while(rsQuery.next()){
                    vnHoja  = rsQuery.getInt(1);
                    vsTabla = rsQuery.getString(2);
                    outResultado = new BufferedWriter (new FileWriter("/tmp/"+String.valueOf(nOrden)+vsTabla+".txt"));
                    outResultado.write("vsTabla: "+vsTabla+" Hoja : "+String.valueOf(vnHoja)+  "\n"+String.valueOf(Util.getTodayTime()));
                    outResultado.close();
                  nOrden ++;
                    this.rsConsulta = consultar(vsTabla);
                  if(_getRowCount(this.rsConsulta)>0)
                        generarHoja(wb, 6, vnHoja);
                        this.rsConsulta = null;//agregado 12/06/2013
                 File tempFileXLS = File.createTempFile(sNombreDestino + this.sFechaFin + "_", ".xlsx");
                ruta = sRutaDestino + tempFileXLS.getName();
                OutputStream out = new FileOutputStream(ruta);
                inp.close();
                wb.write(out);//---------------------> PROBLEM

    Best regards, I have the following problem: I have a application in Oracle BPM 10g, that generates a file in Excel. First it upload a template, then query the data base, and storage this data in "POI Object" of type "XSSFWorkbook"; all of the this, at memory.
    The problem is when I try to write this object  "XSSFWorkbook", in the file(generate a Physical File), the file size is about 35 MB, usgin the method wb.write(out) of the "POI Library", my server spend about 15  minutes, generating blocks.
    I' like that some help me to solve this problem, maybe making any setting in my server.
    My Servers are:
    Application Server: Oracle WebLogic 10.3.1
    and File Server: Oracle Linux. Memoy: 32GB
    I show you the code in java:
                rsQuery = generarTablas(sStoredProcedure,xmlTableroControl);
                InputStream inp = JExcel.cargarPlantillaLectura(sRutaOrigen + sNombreOrigen + ".bck");
               XSSFWorkbook  wb = new XSSFWorkbook(inp);  //DESCOMENTAR
              wb.setForceFormulaRecalculation(true);
                int vnHoja = 0;
                String vsTabla = "";
                while(rsQuery.next()){
                    vnHoja  = rsQuery.getInt(1);
                    vsTabla = rsQuery.getString(2);
                    outResultado = new BufferedWriter (new FileWriter("/tmp/"+String.valueOf(nOrden)+vsTabla+".txt"));
                    outResultado.write("vsTabla: "+vsTabla+" Hoja : "+String.valueOf(vnHoja)+  "\n"+String.valueOf(Util.getTodayTime()));
                    outResultado.close();
                  nOrden ++;
                    this.rsConsulta = consultar(vsTabla);
                  if(_getRowCount(this.rsConsulta)>0)
                        generarHoja(wb, 6, vnHoja);
                        this.rsConsulta = null;//agregado 12/06/2013
                 File tempFileXLS = File.createTempFile(sNombreDestino + this.sFechaFin + "_", ".xlsx");
                ruta = sRutaDestino + tempFileXLS.getName();
                OutputStream out = new FileOutputStream(ruta);
                inp.close();
                wb.write(out);//---------------------> PROBLEM

  • Problems with RS232 write/read.

    I have a serial device, device responds to ASCII messages:
    Reguest string:
    !1100/
    Responce from device:
    !1100/#xx$xxxx/
    x - ASCII characters.
    I need to communicate with devise using RS232. Device has RS485 port (2-wire). RS232/RS485 converter data direction is controled by RTS line.
    In my program I do something like this( single read for now): configure serial port, delay, asserted RTS line, transfer string, delay, unasserted RTS, read string, close port. I use VISA serial. Now I receive garbage. Where the problem might be ?

    I tried other RS485 coverter ( with auto direction). My program works fine:
    Request to device:
    !1100/
    Responce from device:
    #00$xxxx/
    Also using port monitor program I monitored data flow between original software (it comes with device) and device.
    Reguest string:
    !1100/
    Responce from device:
    !1100/#xx$xxxx/
    x - ASCII characters.
    So first is request echo and then responce from device.
    Manipulating RTS line I only managed to receive request echo, but no responce.
    Please see attached VIs: GIA10N - with no RTS control, and GIA10N_RTS - with RTS control ( I receive only request echo with it).
    I am sure that my RS232/RS485 converter works standart way, because using serial comms software ( "Advanced serial port monitor") whitch dont know anything about my device I receive responce when I enable "RS485 interface mode". Then I get this:
    Reguest string:
    !1100/
    Responce from device:
    !1100/#xx$xxxx/
    x - ASCII characters.
    Attachments:
    GIA10N.vi ‏61 KB

  • Problem with Log Writer

    Hi,
    I got the alert from OEM that 1 session is blocking another 3 sessions. When i came to know what is that session, i found that the blocking session is caused by LGWR, it is blocking other 3 sessions.
    How can i avoid the session which is caused by LGWR, to avoid the blocking of other sessions.
    Thanks,
    Mahi

    I have never heard of log wirter locking user sessions, I suggest you use the following SQL next time you see this problem to identify lokers and lock waiters:
    set feedback off
    set echo off
    set pause off
    set linesize 110
    column osuser format a15
    column username format a15
    column SCHEMANAME format a15
    column COMMAND format a25
    select 'lock waiter: ',s.sid,p.spid os_pid,s.PROCESS,s.status, s.osuser,s.username,
    s.SCHEMANAME,s.COMMAND,
    s.MACHINE,s.MODULE,s.SERIAL#, s.LOCKWAIT,s.action, s.type
    from v$session s, v$process p
    WHERE s.paddr = p.addr
    and s.lockwait is not null
    order by 4;
    select 'locker: ',s.sid,p.spid os_pid,s.PROCESS,s.status, s.osuser,s.username,
    s.SCHEMANAME,s.COMMAND,
    s.MACHINE,s.MODULE,s.SERIAL#, s.LOCKWAIT,s.action, s.type
    from v$session s, v$process p
    WHERE s.paddr = p.addr
    and s.sid in
    (select SESSION_ID from DBA_LOCKS
    where BLOCKING_OTHERS <> 'Not Blocking')
    order by 4;
    spool off
    Bobby A.
    Edited by: babak akbari on May 8, 2009 2:06 PM

  • Problem with ffmpeg: "lame: output buffer too small"

    Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 15.00 (15/1)
    Input #0, flv, from 'cEoVBVBCkGI.flv':
    Duration: 00:09:31.06, start: 0.000000, bitrate: 305 kb/s
    Stream #0.0: Video: flv, yuv420p, 320x240, 241 kb/s, 15 tbr, 1k tbn, 1k tbc
    Stream #0.1: Audio: mp3, 22050 Hz, mono, s16, 64 kb/s
    File 'pluxus.mp3' already exists. Overwrite ? [y/N] y
    Output #0, mp3, to 'pluxus.mp3':
    Stream #0.0: Audio: libmp3lame, 22050 Hz, mono, s16, 64 kb/s
    Stream mapping:
    Stream #0.1 -> #0.0
    Press [q] to stop encoding
    [mp3 @ 0x814b270]mdb:255, lastbuf:0 skipping granule 0
    [mp3 @ 0x814b270]mdb:255, lastbuf:196 skipping granule 0
    [libmp3lame @ 0x814c760]lame: output buffer too small (buffer index: 9404, free bytes: 388)
    Audio encoding failed
    [n00b@asrock Music]$
    Any ideas?

    Hi to all!
    I've uploaded lame-3.97-1 package to AUR. You will have to delete gstreamer0.10-ugly-plugins because it needs lame-3.98.2.
    http://aur.archlinux.org/packages.php?ID=366

  • Having problems with pdf writer,

    When I print to pdf, the program doesn't work.
    Have tried to update XI standard.
    Get a report:
    Cant read settings file for Adobe pdf in:
    C:\ProgramData\Adobe\Adobe PDF\Settings\Standard.joboptions

    Hi Jan,
    I would recommend you to refer this thread Link : Adobe PDF Settings file read error in :C:\ProgramData\Adobe\Adobe PDF\Settings\Standard.joboptions and try the solution provided on this thread. Please let me know if you face any problem.
    Regards,
    Rahul

  • Problems with write to measurement

    My project group has some problems with the write to measurement VI.
    Firstly, for each of the SOC/Voltage...each file only has one value, how to make all value inside one file?
    Secondly,How to make all the different  parameters, such as SOC1, SOC2, Voltage1, Voltage2, appear in one excel file for easier reference?
    Attachments:
    TwoBatteries.vi ‏246 KB

    Look at your settings for the Write to Measurement File.  You are telling it to save to one file, and then use next available filename.  Try append to file.
    Also, use Merge Signals to combine the 4 and write to a single Write to Measurement File.  Right now you have 4 identical ones with the same file name.  They are stepping all over each other.
    When using the Write to Measurment File, try opening up the help file and reading it o understand what each setting does.

Maybe you are looking for

  • Firefox 15 freezes on printing PDF to Adobe PDF Creator printer

    I just installed Firefox 15.0.1 on WIndows XP SP2. Also installed NoScript 2.5.5 and DownloadHelper 4.9.9, current Flash plugin and Shockwave. The browser seems to print fine to all my physical printers. But when I attempt to print to the Adobe PDF p

  • What is being measured in "flights climbed"

    I use a StairMaster Step-mill to get cardio exercise.  At the end of 20 minutes it tells me I have climbed the equivalent of the Transamerica Pyramid...  not sure how may flights that equates to. My question is - will the health app measure this acti

  • Error: Public member 'Dispose' on type 'ISCDReportClientDocument' not found.

    Hi everyone, I have an ASP VB.NET web application developed in Visual Studio 2010 4.0 loaded on server A making a call to server B running Crystal reports 2013. I want to use the same Viewer and use Case to pass the name of the report. But I can’t Di

  • Integrated YouTube on Original iPad Not Accepting Login Info

    Long story short... Login denied on integrated YouTube app on original iPad. Googled problem... Enabled 2-step verification on Google and created an Application-Specific Password.  Entered username and new Application-Specific code into password as i

  • Compile to Assembly?

    I was under the impression that the UNIX system allowed for an option that allowed you to compile a Program source code such as Java, C, or C++ into a .s assembly file that was viewable under a text editor. My cloudy memory subjects an example such a