Help please!     java.io.IOException: Stream closed

When I run my webapp under Tomcat5.5, it works fine, but I got the following Exception in Tomcat stdout.log:
2005.04.19. 15:54:47 org.apache.jasper.runtime.PageContextImpl release
WARNING: Internal error flushing the buffer in release()
2005.04.19. 15:54:47 org.apache.catalina.core.StandardWrapperValve invoke
WARNING: Servlet.service() for servlet jsp threw exception
java.io.IOException: Stream closed
     at org.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:204)
     at org.apache.jasper.runtime.JspWriterImpl.clearBuffer(JspWriterImpl.java:159)
     at org.apache.jsp.pages.tree_jsp._jspService(org.apache.jsp.pages.tree_jsp:58)
     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
     at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
     at java.lang.Thread.run(Thread.java:534)I dont have an idea why did my webapp throw this. I got it when I logged in the webapp. I cant find the root problem, because there is no a word from my package in the exception-list above. What happened?
Thanks in advance.

SEVERE: Servlet.service() for servlet jsp threw exception
java.io.IOException: Stream closed
     at org.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:204)
     at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
     at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:186)
     at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:118)
     at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:77)
     at org.apache.jsp.accSubAccount_jsp._jspService(accSubAccount_jsp.java:244)
     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     at java.lang.Thread.run(Thread.java:619)It is in JSP, I was just quoting that looking into error stack I opened genrated java file accSubAccount_jsp.java at line 244 and came to know that this file has only 196 lins.
At successfull submission I am opening a page through javascript window.location directive, probably it may be the reason?

Similar Messages

  • Please help with java.io.IOException:  Stream closed

    Hello friends --
    I have some code that dies when I try to read in a line:
    import java.sql.*;
    import java.io.*;
    public class MyClass
    public static void main(String[] args)
    try /*wrapper*/
    File inFile = new File(args[0]);
    BufferedReader in = new BufferedReader(new FileReader(inFile));
    File outFile = new File(args[1]);
    BufferedWriter out = new BufferedWriter(new FileWriter(outFile));
    String line = new String();
    Connection con = null;
    try /*try 1. read file*/
    while ((line = in.readLine()) != null)
    // lots more code here
    The code dies when it hits the while(). What's wrong? Didn't I open the stream when I declared 'in'? Thanks a heap to anyone willing to share a clue!!!

    It's a relative path....I figured out exactly what was wrong. The program reads the first line, then dies on its second time through because I've closed the connections. Where should I close the connections and stuff?
    Here's the rest of the code:
    import java.sql.*;
    import java.io.*;
    public class UpdateClaims
    public static void main(String[] args)
    try /*wrapper*/
    File inFile = new File(args[0]);
    BufferedReader in = new BufferedReader(new FileReader(inFile));
    File outFile = new File(args[1]);
    BufferedWriter out = new BufferedWriter(new FileWriter(outFile));
    String line = new String();
    Connection con = null;
    try /*try 1. read file*/
    while ((line = in.readLine()) != null)
    String path = line.substring(0, line.indexOf("~"));
    String size = line.substring(line.indexOf("~")+1);
    String icn = line.substring(line.lastIndexOf("/")+1, line.indexOf("~"));
         String table = "k" + line.substring(line.lastIndexOf("/")-5, line.lastIndexOf("/"));
    try /*2. update existing table*/
    // do some stuff
    }//end try 2
    catch (Exception e1) /*1. update fails*/
         try /*3. insert into existing table*/
    //do some stuff
    }//end try 3
    catch (Exception e2)/*2. insert fails*/
    try /*4. create table and insert record*/
    //do some stuff
    }//end try 4
    catch (Exception e3)/*3. table creation and insertion fails*/
    e3.printStackTrace();
    /*print record to file*/
    out.write(line);
    }//end catch 3
         }//end catch 2
    }//end catch 1
    }//end while
    in.close();
    out.close();
    con.close();
    }//end try 1
    catch (Exception e5) {e5.printStackTrace();}
    }//end wrapper try
    catch (Exception ew) {ew.printStackTrace();}
    }//end main()
    }//end MyClass

  • Axis Client Web Service call problem: java.io.IOException: Stream closed

    Hi, I tried to call a webservice from Axis Client, and I encounter the following error. Do you guys have any idea what actually happens?
    Please help, I am newbie in web services.
    ==============Root Cause===============
    AxisFault
    faultCode: { h t t p : / / schemas.xmlsoap.org/soap/envelope/}Server.userException
    faultSubcode:
    faultString: java.io.IOException: Stream closed
    faultActor:
    faultNode:
    faultDetail:
         {h t t p : / / xml.apache.org/axis/}stackTrace:java.io.IOException: Stream closed
         at java.io.BufferedInputStream.ensureOpen(BufferedInputStream.java:120)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:270)
         at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170)
         at java.io.FilterInputStream.read(FilterInputStream.java:111)
         at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
         at java.io.FilterInputStream.read(FilterInputStream.java:90)
         at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127)
         at org.apache.commons.httpclient.HttpMethodBase.getResponseBody(HttpMethodBase.java:688)
         at org.apache.commons.httpclient.HttpMethodBase.getResponseBodyAsString(HttpMethodBase.java:796)
         at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:224)
         at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
         at org.apache.axis.client.Call.invoke(Call.java:2767)
         at org.apache.axis.client.Call.invoke(Call.java:2443)
         at org.apache.axis.client.Call.invoke(Call.java:2366)
         at org.apache.axis.client.Call.invoke(Call.java:1812)
         at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)
         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
         {h t t p : / / xml.apache.org/axis/}hostname:compname
    java.io.IOException: Stream closed
         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
         at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:301)
         at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
         at org.apache.axis.client.Call.invoke(Call.java:2767)
         at org.apache.axis.client.Call.invoke(Call.java:2443)
         at org.apache.axis.client.Call.invoke(Call.java:2366)
         at org.apache.axis.client.Call.invoke(Call.java:1812)
         at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)
         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)     
    Caused by: java.io.IOException: Stream closed
         at java.io.BufferedInputStream.ensureOpen(BufferedInputStream.java:120)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:270)
         at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170)
         at java.io.FilterInputStream.read(FilterInputStream.java:111)
         at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
         at java.io.FilterInputStream.read(FilterInputStream.java:90)
         at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127)
         at org.apache.commons.httpclient.HttpMethodBase.getResponseBody(HttpMethodBase.java:688)
         at org.apache.commons.httpclient.HttpMethodBase.getResponseBodyAsString(HttpMethodBase.java:796)
         at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:224)
         ... 17 more  I am calling through proxy, the setting is as follows:
                System.setProperty("https.proxyHost", [proxyname here]);
                System.setProperty("https.proxyPort", [proxyport here]);
                System.setProperty("http.proxyHost", [proxyname here]);
                System.setProperty("http.proxyPort", [proxyport here]);

    Are there any problems showing up in the server's log?

  • WebLogic Server 6.1 SP 3 DocumentBuilder throws IOException: Stream closed

    Hi,
              I have a question about XML processing and error handling, and how the
              WebLogic container affects things.
              Here's what happens to us. We have a servlet parsing XML using DOM.
              The servlet has an InputStream with the content. It gets the default
              DocumentBuilderFactory
              (weblogic.xml.jaxp.RegistryDocumentBuilderFactory) and makes it
              validating. It asks for a DocumentBuilder. It gives the builder our
              own custom error handler to collect up all the SAX parse errors. It
              then tells the builder to parse the input stream. We would expect
              that any problems with the content would be reported as an error to
              our error handler, so that we can then report the errors to the user
              as part of the servlet response.
              However, certain malformed XML content causes the WebLogic parser to
              issue several error messages to System.out and throw an IOException
              with the message "Stream closed". No errors are recorded in our error
              handler. This happens on a variety of inputs, which all revolve
              around the root element start tag being malformed or entirely missing.
              We get this behavior with a totally empty stream, with a stream that
              has the <?xml> and <!DOCTYPE> headers but nothing else, with a stream
              that has the headers and then a malformed start tag like
              "<Submit_Contracts a="1"b="2"/>". I think the programmer would expect
              any of these inputs to cause the parser to simply report a fatal error
              and stop. Throwing an IOException makes it look like it's an error in
              the underlying stream, and clearly it's not. (Most of the test code I
              used actually pulled the XML from a ByteArrayInputStream.)
              Shouldn't WebLogic's parser handle these inputs differently? Throwing
              an IOException can't be correct, can it? Should the application
              instead be responsible for checking that the input has a well-formed
              start tag? In that case the application is doing the parsing that we
              want to rely on the parser to do! Should the application instead
              catch IOExceptions from the parser and report them to the user as
              input errors? In that case the application can potentially swallow
              and ignore harmful system errors.
              The messages on System.out are all along the lines of:
              "<Oct 17, 2002 5:38:03 PM EDT> <Error> <XML> <Failed to open XML
              document. Failed to retrieve PUBLIC id or SYSTEM id from the document.
              Decrease the number of char between the beginning of the document and
              its root element.>
              <Oct 17, 2002 5:38:03 PM EDT> <Error> <XML> <Failed to open XML
              document. Failed to retrieve PUBLIC id. Stream closed>
              <Oct 17, 2002 5:38:03 PM EDT> <Error> <XML> <Failed to parse given XML
              document. Failed to retrieve PUBLIC id. The root element is required
              in a well-formed document.>
              <Oct 17, 2002 5:38:03 PM EDT> <Error> <XML> <Failed to parse given XML
              document. Failed to retrieve SYSTEM id. The root element is required
              in a well-formed document.>
              <Oct 17, 2002 5:38:03 PM EDT> <Error> <XML> <Failed to open XML
              document. Failed to retrieve root tag. Stream closed>
              <Oct 17, 2002 5:38:03 PM EDT> <Error> <XML> <Could not instantiate
              factory class specified in the Server console. Invalid parameters: at
              least one of publicId,systemId, rootTag must be non-null>
              The IOException looks like:
              "java.io.IOException: Stream closed
              at java.io.BufferedInputStream.ensureOpen(BufferedInputStream.java:118)
              at java.io.BufferedInputStream.read(BufferedInputStream.java:268)
              at weblogic.apache.xerces.utils.ChunkyByteArray.fill(ChunkyByteArray.java:230)
              at weblogic.apache.xerces.utils.ChunkyByteArray.<init>(ChunkyByteArray.java:106)
              at weblogic.apache.xerces.readers.DefaultReaderFactory.createReader(DefaultReaderFactory.java:153)
              at weblogic.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocument(DefaultEntityHandler.java:499)
              at weblogic.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:318)
              at weblogic.apache.xerces.framework.XMLParser.parse(XMLParser.java:974)
              at weblogic.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:183)
              at weblogic.xml.jaxp.RegistryDocumentBuilder.parse(RegistryDocumentBuilder.java:140)
              at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:86)
              at com.isone.sms.participant.contracts.web.WebLogicParserContainerTest.testWebLogicParserTanksOnEmptyStream(WebLogicParserContainerTest.java:448)
              at java.lang.reflect.Method.invoke(Native Method)
              at junit.framework.TestCase.runTest(TestCase.java:166)
              at junit.framework.TestCase.runBare(TestCase.java:140)
              at junit.framework.TestResult$1.protect(TestResult.java:106)
              at junit.framework.TestResult.runProtected(TestResult.java:124)
              at junit.framework.TestResult.run(TestResult.java:109)
              at junit.framework.TestCase.run(TestCase.java:131)
              at junit.framework.TestSuite.runTest(TestSuite.java:173)
              at junit.framework.TestSuite.run(TestSuite.java:168)
              at com.isone.sms.participant.contracts.web.ContractTestServlet.doPost(ContractTestServlet.java:23)
              at com.isone.sms.participant.contracts.web.ContractTestServlet.doGet(ContractTestServlet.java:16)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
              at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2546)
              at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2260)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)"
              Judging from the IOException, it looks as though WebLogic's wrapper
              parser, RegistryDocumentBuilder, successfully picked a real parser to
              do its work and is passing off the input to be parsed there, even
              though the input's already closed. Perhaps the
              RegistryDocumentBuilder silently screwed up the stream while trying to
              figure out what parser to use, but didn't take that into account
              before attempting to pass it off for parsing. Perhaps the error
              messages on System.out account for when RegistryDocumentBuilder is
              screwing up the stream.
              But if RegistryDocumentBuilder discovers that the stream can't be
              parsed, why can't it simply report a fatal error and stop before
              starting the real parser?
              Mainly I wanted to put this experience up here on a newsgroup because
              I was so surprised that nobody else had reported similar problems. It
              makes me doubt whether our applications are handling the XML parsing
              correctly. But I can't see any other way that makes sense. Please
              let me know what you think!
              Thanks,
              Jim
              

    Hi,
    I got this error when i used JRUN as plugin server through
    Ineternet Information Server. but it was working fine when used it
    as standalone server.
    The reason was beacuase, the inputstream was getting closed . when i removed it, it started working.
    (To be frank , the Inputstream was closed by XML DOM PARSER , which is third party component.)
    and believe that your case is also the same ....
    If you have doubt on that then see that configuration for proxies under your webservers config files
    best of luck
    LOkesh T.C

  • Unexpected error java.io.Ioexception:stream already open

    I am getting the above error when registering on whatsapp.  Whatsapp does not work through service provider but works on wifi. Please help urgently.

    Hi and Welcome to the Community!
    With a strong carrier network signal (e.g., not merely WiFi), I suggest the following steps, in order, even if they seem redundant to what you have already tried (steps 1 and 2 each should result in a message coming to your BB...please wait for that before proceeding to the next step):
    1) Register HRT
    KB00510 How to register a BlackBerry smartphone with the wireless network
    Please wait for one "registration" message to arrive to your Messages app
    2) Resend Service Books
    KB02830 Send the service books for the BlackBerry Internet Service
    Please wait for "Activation" Messages, one per already configured email account, to arrive in your Messages. If you have no already configured email accounts, please wait 1 hour.
    3) Reboot
    With power ON, remove the back cover and pull out the battery. Wait about a minute then replace the battery and cover. Power up and wait patiently through the long reboot -- ~5 minutes.
    See if things have returned to good operation. Like all computing devices, BB's suffer from memory leaks and such...with a hard reboot being the best cure.
    Hopefully that will get things going again for you!
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Help on Java question (IO stream)

    To all Java programmers:
    Hi there!
    Currently, I am using DataOuputStream and FileOutputStream to write to a file.
    May I know how to keep on adding the contents of the file without deleting it or overriding it.
    E.g. Supposing the file I am writing to is a .txt file and the contents of the txt file is:
    I am
    May I know how to continue adding the line:
    a Java programmer
    Please post the codes here.
    Thanks!

    Hi,
    Read in the contents of the file in a buffer and append the desired text to it.Then rewrite the content back to the same file .
    Its simple FileReader and FileWriter class usage.
    Sorry for not posting the code.
    thx.

  • Help Please: java.lang.AbstractMethodError

    hi all,
    This one is strange
    idoc->PI-> soap
    we were running our interface on Q for testing, for almost a week all went good,
    now all of  a sudden pi can't connect to the url here is the exception thrown:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!--  Inbound Message  -->
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PARSING">ADAPTER.SOAP_EXCEPTION</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>soap fault: java.lang.AbstractMethodError: ...........<PROJect specific description here.....>/Product;)V</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    tried to test this url form other soap clients, it works.....
    i Would appreciate some help on this ,
    Thanks

    tried to test this url form other soap clients, it works.....
    did you use same authentication while testing with other clients?
    r u using any certificates?

  • Stream closed while copying?

    Hi, i am trying to open a connection to a url and then trying to save the page to a location. i frequently face a problem in which the copying terminated by itself. This only happens when i try to copy a webpage with big file size. However sometimes it manage to succesfully copy the files. So, can anyone tell me what wrong? Sometimes it can, sometimes cannot. I put my codes in a try catch block but nothing was done in the catch block although i try to print out the error message. My partial codes shown below.
    URL _url = new URL("http://www.google.com");
    OutputStream out = new FileOutputStream("test.html");
    URLConnection conn = _url.openConnection();
    conn.connect();
    BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
    while ((inputString = reader.read()) != -1) {
        out.write(inputString);
    out.flush();
    out.close();Thank you.

    i managed to track down the error stack. i think the code dies during the execution of method available() of java.net.PlainSocketImpl. I think this is the socket connection problem which throw the exception. the socket should be instantiaed when i call url.openConnection() if i not wrong. and why it dies i really clueless. and somemore it does not die at all times. most time it is ok. any help is very appreciated. below is the error msg. thanks.
    java.io.IOException: Stream closed.
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.<init>(Throwable.java:87)
    at java.lang.Exception.<init>(Compiled Code)
    at java.io.IOException.<init>(Compiled Code)
    at java.net.PlainSocketImpl.available(Compiled Code)
    at java.net.SocketInputStream.available(Compiled Code)
    at java.io.BufferedInputStream.read(Compiled Code)
    at java.io.FilterInputStream.read(Compiled Code)
    at java.io.PushbackInputStream.read(Compiled Code)
    at java.io.FilterInputStream.read(Compiled Code)
    at java.io.InputStreamReader.fill(Compiled Code)
    at java.io.InputStreamReader.read(Compiled Code)
    at java.io.BufferedReader.fill(Compiled Code)
    at java.io.BufferedReader.readLine(Compiled Code)
    at java.io.BufferedReader.readLine(Compiled Code)
    at ActionPrintReport.loadPage(Compiled Code)
    at ActionPrintReport.<init>(Compiled Code)

  • Transformer.transform(xmlIn, new StreamResult(out)) throws java.io.IOExcept

    Hi,
    While doing xsl transformation of xml, I am getting IO Exception in windows alone.
    The code looks like:
    import javax.xml.transform.Transformer
    OutputStream out = new ByteArrayOutputStream();
    Transformer.transform(xmlIn, new StreamResult(out));
    where xmlIn is the source. source is right. It works fine in iSeries and Unix. However in Windows, it gives java.io.IOException stream closed.
    Please let me know whether any changes must be done with out parameter or how can I resolve the problem. Is any modification done in jdk1.4 with regard to this problem.
    Thanks & Regards,
    Nasrin.N

    I have tried to replace code
    transformer.transform(xmlSource, new StreamResult(output));and separate tasks and Used FileoutputStream (i was using FileWriter before)
    with code
    File outputFile = File.createTempFile("table_report_by_month_and_media", ".xml", SnapshotLookup.instance().getTemporaryFileDirectory());
    FileOutputStream fout = new FileOutputStream(outputFile);
    StreamResult rs = new StreamResult(fout);
    // Assamble and send the output to 'output'          
    transformer.transform(xmlSource, rs);but there is no progress in transformation time reduction. Now what to do?

  • Stream Closed

    public static void stylize(InputStream style, InputStream in, OutputStream out) throws ..{
    StreamSource      styleSheet      = new StreamSource(style);
    StreamResult      outStream     = new StreamResult(out);
    StreamSource XMLin = new StreamSource(new BufferedInputStream(in));
    Transformer      transform = TransformerFactory.newInstance().newTransformer(styleSheet);
    transformer.transform(XMLin,outStream);
    If i call the function reported above more than 1 time on the same input xml doc, i get :
    java.io.IOException: Stream closed
    at org.apache.xalan.transformer.TransformerImpl.fatalError(TransformerImpl.java:741)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:715)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
    at utilities.xml.Utilities.stylize(Utilities.java:57)
    Caused by: java.io.IOException: Stream closed
    It seams the transform() method closes the inputstream after transformation has performed.
    There's a way to avoid this?
    Thanks.

    Hi,
    I've experienced the same problem, the transform method closes the InputStream that contains the xsl stylesheet (no way to use InputStream.mark() / reset()).
    The correct way to reuse the same stylesheet with many XML documents is to create an instance of your transformer and to use it with all your xml documents.
    You should not create a new transformer each time you want to use your XSLStylesheet stored in your InputStream.
    You should do something like this :
    public initTransformer (InputStream style){
    StreamSource      styleSheet      = new StreamSource(style);
    this.theTransformer = TransformerFactory.newInstance().newTransformer(styleShet);
    public static void stylize(InputStream in, OutputStream out) throws ..{
    StreamResult      outStream     = new StreamResult(out);
    StreamSource XMLin = new StreamSource(new BufferedInputStream(in));
    this.theTransformer.transform(XMLin,outStream);
    Hope this helps,
    Olivier
    public static void stylize(InputStream style, InputStream in, OutputStream out) throws ..{
    StreamSource      styleSheet      = new StreamSource(style);
    StreamResult      outStream     = new StreamResult(out);
    StreamSource XMLin = new
    StreamSource(new BufferedInputStream(in));
    Transformer      transform =
    TransformerFactory.newInstance().newTransformer(styleShet);
    transformer.transform(XMLin,outStream);
    If i call the function reported above more than 1 time
    on the same input xml doc, i get :
    java.io.IOException: Stream closed
    at org.apache.xalan.transformer.TransformerImpl.fatalError(TransformerImpl.java:741)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:715)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
    at utilities.xml.Utilities.stylize(Utilities.java:57)
    Caused by: java.io.IOException: Stream closed
    It seams the transform() method closes the inputstream
    after transformation has performed.
    There's a way to avoid this?
    Thanks.

  • Questions on Stream Closed

    Hi,
    I was just testing on this sequence of reopening the input stream. Im having an error when trying to read again to the System.in after I've closed in another function. Please advise what could be the cause of it. Here's the code and output. Thanks.
    import java.io.InputStreamReader;
    import java.io.IOException;
    public class Streams{
        public static void main(String[] args){
            Streams s = new Streams();
            s.closeOne();
            s.closeTwo();
        public void closeOne(){
            InputStreamReader ir = new InputStreamReader(System.in);
            try{
                ir.read();
                ir.close();
            }catch(IOException io){}
        public void closeTwo(){
            InputStreamReader ir = new InputStreamReader(System.in);
            try{
                ir.read();
                ir.close();
            }catch(IOException ioe){ ioe.printStackTrace(); }
    java Streams
    3
    java.io.IOException: Stream closed
            at java.io.BufferedInputStream.ensureOpen(BufferedInputStream.java:120)
            at java.io.BufferedInputStream.read(BufferedInputStream.java:270)
            at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:408)
            at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:450)
            at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:182)
            at sun.nio.cs.StreamDecoder.read0(StreamDecoder.java:131)
            at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:117)
            at java.io.InputStreamReader.read(InputStreamReader.java:151)
            at Streams.closeTwo(Streams.java:21)
            at Streams.main(Streams.java:7)Regards,
    Rhani

    java.io.IOException: Stream closed
    Oh come on. How mch more clearer can the error
    message be? Can you walk through a door after ithas
    been closed?May I interest you in some Midol?Bite me!I'm not big on seafood.
    I just don't think it's that bad a question.

  • Content Filter - Stream Closed error

    Hello,
    i have created a Content-Filter for xml files. Within the filter i parse the file with SAX. Then i want to render this xml file with an XSLT Filter, but there i get always the error message: 'IOException: stream closed'. Any hints to solve the problem?
    regards,
    Marco

    Hi Marco,
    if the stream is parsed through an steeam handle, ensure that the implementation of the handle does not close the stream. The stream should be reseted after the handler call, or you simply creat a new buffered stream (java.io.BufferedInputStream) containing the parsed data, which is than passed to the RF.
    Regards,
    Thilo

  • Directory Proxy Server java.io.IOException with DSCC

    Using the DSCC to create a new proxy server instance, the proxy server can't be accessed. These messages are the result of clicking on the "Enable Access" button after proxy server creation to try and gain ldap access to the server. There seems to be a problem with the java SSL engine where connections are being terminated before data is sent. Basically premature SSL termination problems. The relevant logs are:
    access:
    [08/Oct/2008:16:49:21 -0700] - PROFILE - INFO - conn=11 assigned to connection handler cn=default connection handler, cn=connection handlers, cn=config
    [08/Oct/2008:16:49:21 -0700] - OPERATION - INFO - conn=11 op=0 BIND dn="cn=admin,cn=administrators,cn=dscc" method="SIMPLE" version=3
    [08/Oct/2008:16:49:21 -0700] - OPERATION - INFO - conn=11 op=0 BIND RESPONSE err=1 msg="Unable to retrieve a backend BIND connection" etime=0
    [08/Oct/2008:16:49:21 -0700] - DISCONNECT - INFO - conn=11 reason="other" msg="Exception caught while polling client connection LDAPS.128.114.115.28.56465 -- java.io.IOException: Received CLOSED during initial handshaking"
    error:
    [08/Oct/2008:16:57:24 -0700] - BACKEND - WARN - Can't retrieve LDAP schema (LDAP error code: 32) No data view were found to process the search request.
    [08/Oct/2008:16:57:24 -0700] - BACKEND - WARN - No data source available for ADD,BIND,COMPARE,DELETE,MODIFY,SEARCH, in data source pool cn=dscc admin data source pool,cn=datasource pools,cn=config .You may want to check whether the configuration of this pool contains at least one data source enabled and with non-zero weights.
    [08/Oct/2008:16:57:24 -0700] - BACKEND - WARN - No data source available for ADD,BIND,COMPARE,DELETE,MODIFY,SEARCH, in data source pool cn=dscc admin data source pool,cn=datasource pools,cn=config .You may want to check whether the configuration of this pool contains at least one data source enabled and with non-zero weights.
    [08/Oct/2008:16:57:24 -0700] - BACKEND - WARN - Can't retrieve LDAP schema (LDAP error code: 32) No data view were found to process the search request.

    Hi,
    does this show for any project you try to run, or just for a specific? If it does, does the same issue show after a fresh install of JDeveloper (you don't need to delete the existing instance for this) ?
    Frank

  • "java.io.IOException: Write Channel Closed" starting AdminServer from WLST

    Hi,
    I am trying to start the admin server through WLST.
    Per "Oracle® Fusion Middleware WebLogic Scripting Tool Command Reference 11g Release 1 (10.3.2)" I tried it both ways - online and offline.
    When online
    wls:/nm/ClassicDomain> startServer('AdminServer','ClassicDomain','t3://10.110.90.156:7002','weblogic','<password>','/u0/app/oracle/product/middleware/user_projects/domains')
    I am getting
    Starting server AdminServer ...
    Traceback (innermost last):
    File "<console>", line 1, in ?
    File "<iostream>", line 412, in startServer
    at com.certicom.tls.record.WriteHandler.write(Unknown Source)
    at com.certicom.io.OutputSSLIOStreamWrapper.write(Unknown Source)
    at sun.nio.cs.StreamEncoder.writeBytes(StreamEStarting server AdminServer ...
    Traceback (innermost last):
    File "<console>", line 1, in ?
    File "<iostream>", line 412, in startServer
    at com.certicom.tls.record.WriteHandler.write(Unknown Source)
    at com.certicom.io.OutputSSLIOStreamWrapper.write(Unknown Source)
    at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:202)
    at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:272)
    at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:276)
    at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)
    at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)
    at java.io.BufferedWriter.flush(BufferedWriter.java:236)
    at weblogic.nodemanager.common.DataFormat.writeCommand(DataFormat.java:243)
    at weblogic.nodemanager.client.NMServerClient.sendCmd(NMServerClient.java:320)
    at weblogic.nodemanager.client.NMServerClient.sendServer(NMServerClient.java:265)
    at weblogic.nodemanager.client.NMServerClient.start(NMServerClient.java:94)
    at weblogic.management.scripting.NodeManagerService.nmStart(NodeManagerService.java:368)
    at weblogic.management.scripting.LifeCycleHandler.startSvr(LifeCycleHandler.java:887)
    at weblogic.management.scripting.WLScriptContext.startSvr(WLScriptContext.java:384)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    java.io.IOException: java.io.IOException: Write Channel Closed
    and the node manager log shows:
    WARNING: Uncaught exception in server handlerjava.io.IOException: Bad properties data format
    java.io.IOException: Bad properties data format
    at weblogic.nodemanager.common.DataFormat.readProperties(DataFormat.java:44)
    at weblogic.nodemanager.server.Handler.handleStart(Handler.java:537)
    at weblogic.nodemanager.server.Handler.handleCommand(Handler.java:118)
    at weblogic.nodemanager.server.Handler.run(Handler.java:70)
    at java.lang.Thread.run(Thread.java:619)
    And if I try it offline
    wls:/offline> startServer('AdminServer','ClassicDomain','t3://10.110.90.156:7002','weblogic','<passwd>','/u0/app/oracle/product/middleware/user_projects/domains');
    I am getting a big stack below. Can anybody through an idea?
    Thank you
    Anatoliy
    Offline stack:
    Starting weblogic server ...
    WLST-WLS-1273604718586: <May 11, 2010 3:05:19 PM EDT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with BEA JRockit(R) Version R27.6.5-32_o-121899-1.6.0_14-20091001-2113-linux-ia32 from BEA Systems, Inc.>
    WLST-WLS-1273604718586: <May 11, 2010 3:05:20 PM EDT> <Info> <Management> <BEA-140013> </u0/app/oracle/product/middleware/user_projects/domains/config/config.xml not found>
    WLST-WLS-1273604718586: <May 11, 2010 3:05:20 PM EDT> <Info> <Management> <BEA-141254> <Generating new domain directory in /u0/app/oracle/product/middleware/user_projects/domains>
    ...WLST-WLS-1273604718586: <May 11, 2010 3:05:27 PM EDT> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:
    WLST-WLS-1273604718586:
    WLST-WLS-1273604718586: There are 1 nested errors:
    WLST-WLS-1273604718586:
    WLST-WLS-1273604718586: weblogic.management.ManagementException: Failure during domain creation
    WLST-WLS-1273604718586: at weblogic.management.internal.DomainDirectoryService.generateDomain(DomainDirectoryService.java:229)
    WLST-WLS-1273604718586: at weblogic.management.internal.DomainDirectoryService.ensureDomainExists(DomainDirectoryService.java:152)
    WLST-WLS-1273604718586: at weblogic.management.internal.DomainDirectoryService.start(DomainDirectoryService.java:72)
    WLST-WLS-1273604718586: at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:461)
    WLST-WLS-1273604718586: at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:166)
    WLST-WLS-1273604718586: at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:749)
    WLST-WLS-1273604718586: at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:488)
    WLST-WLS-1273604718586: at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:446)
    WLST-WLS-1273604718586: at weblogic.Server.main(Server.java:67)
    WLST-WLS-1273604718586: Caused by: com.bea.plateng.domain.script.ScriptException: The domain location must have write permission.
    WLST-WLS-1273604718586: at com.bea.plateng.domain.script.ScriptExecutor.writeDomain(ScriptExecutor.java:723)
    WLST-WLS-1273604718586: at com.bea.plateng.domain.script.ScriptParserClassic$StateMachine.processWrite(ScriptParserClassic.java:575)
    WLST-WLS-1273604718586: at com.bea.plateng.domain.script.ScriptParserClassic$StateMachine.execute(ScriptParserClassic.java:431)
    WLST-WLS-1273604718586: at com.bea.plateng.domain.script.ScriptParserClassic.parseAndRun(ScriptParserClassic.java:150)
    WLST-WLS-1273604718586: at com.bea.plateng.domain.script.ScriptParserClassic.doExecute(ScriptParserClassic.java:112)
    WLST-WLS-1273604718586: at com.bea.plateng.domain.script.ScriptParser.execute(ScriptParser.java:73)
    WLST-WLS-1273604718586: at com.bea.plateng.domain.DomainInfoHelper.executeSilentScript(DomainInfoHelper.java:858)
    WLST-WLS-1273604718586: at com.bea.plateng.domain.DomainInfoHelper.createDefaultDomain(DomainInfoHelper.java:1762)
    WLST-WLS-1273604718586: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    WLST-WLS-1273604718586: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    WLST-WLS-1273604718586: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    WLST-WLS-1273604718586: at java.lang.reflect.Method.invoke(Method.java:597)
    WLST-WLS-1273604718586: at weblogic.management.internal.DomainDirectoryService.generateDomain(DomainDirectoryService.java:224)
    WLST-WLS-1273604718586: ... 8 more
    WLST-WLS-1273604718586:
    WLST-WLS-1273604718586: >
    WLST-WLS-1273604718586: <May 11, 2010 3:05:27 PM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
    WLST-WLS-1273604718586: <May 11, 2010 3:05:27 PM EDT> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
    WLST-WLS-1273604718586: <May 11, 2010 3:05:27 PM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
    WLST-WLS-1273604718586: Stopped draining WLST-WLS-1273604718586
    WLST-WLS-1273604718586: Stopped draining WLST-WLS-1273604718586 .............................................Could not connect to the server to verify that it has started. The error returned is: javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3://10.110.90.156:7002: Destination unreachable; nested exception is:
            java.net.ConnectException: Connection refused; No available router to destination] Traceback (innermost last):
    File "<console>", line 1, in ?
    File "<iostream>", line 432, in startServer
    File "<iostream>", line 618, in raiseWLSTException
    WLSTException: Error occured while performing startServer : Could not start the server, the process might have timed out or there is an Error starting the server. Please refer to the log files for more details.

    Hi,
    Thank you for the quick response.
    I tried that, I can connect so wls:/offline> nmConnect('weblogic','password','10.110.90.156','5556','ClassicDomain','/u0/app/oracle/product/middleware/user_projects/domains/ClassicDomain');
    Connecting to Node Manager ...
    Successfully Connected to Node Manager.
    wls:/nm/ClassicDomain>
    but on
    nmStart(serverName="AdminServer",domainDir="/u0/app/oracle/product/middleware/user_projects/domains/ClassicDomain")
    Starting server AdminServer ...
    Error Starting server AdminServer: weblogic.nodemanager.NMException: Exception while starting server 'AdminServer'
    wls:/nm/ClassicDomain> nmStart(serverName="AdminServer",domainDir="/u0/app/oracle/product/middleware/user_projects/domains/ClassicDomain")
    Starting server AdminServer ...
    Error Starting server AdminServer: weblogic.nodemanager.NMException: Exception while starting server 'AdminServer'
    wls:/nm/ClassicDomain>
    And the AdminServer log shows security authentication error. Wondering why since I am not entering password when I do nmStart?
    Do you have an idea?
    Thank you
    Anatoliy

  • Help at the earliset error in my code java.io.IOException :403 error code

    my code is not working with the google and hot bot but working fine with other like yahoo and msn
    pl rectify the problem ASAP
    import java.net.URL;
    import java.net.URLConnection;
    import java.net.MalformedURLException;
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.io.IOException;
    import java.util.StringTokenizer;
    public class hbparsing
         final static String DELIMITERS = ";-()\t\n\r\f.<>\"\'=/";
         public static void main(String args[])
              URL url = null;
              String first = new String("10 of");
              String sub = new String("of");
              String line = new String();
              String res = new String();     
              String buf = new String();
              String temp = new String();
              String searchURL="";
              searchURL = args[0];
              int i=0, j=0, k=0, val=0, total=0;
              try
                   url = new URL("http://www.hotbot.com/default.asp?query="+searchURL+"&ps=&loc=searchbox&tab=web&provKey=Google&prov=Ask+Jeeves");
                   URLConnection connection = url.openConnection();
                   BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
                   String contentType = connection.getContentType();
                   if (contentType == null || contentType.startsWith("text") == false)
                   throw new IOException("URL does not refer to a text file.");
                   System.out.println("Receiving Data......");
                   while ((line = in.readLine()) != null)
                        StringTokenizer tokenizer = new StringTokenizer(line, DELIMITERS);
                        while (tokenizer.hasMoreTokens())
                             String key = tokenizer.nextToken();
                             if (key != null && key.contains(first))
                                  i = line.indexOf(first);
                                  System.out.println("The search is " +first);
                                  //" height="22" align="absmiddle"></strong>&#160;(Showing Results 1 - 10 of 1,441,000)</div><!-- RESULTS -->
                                  StringTokenizer token1=new StringTokenizer(key," )<");
                                  System.out.println("The fetched string using hb is "+key);
                                  while(token1.hasMoreTokens())
                                       buf = token1.nextToken();
                                       if (buf != null && buf.contains(sub))
                                            res = token1.nextToken();
                                            j = line.indexOf(res);
                                            System.out.println("The index of the searched string using hb is " +j);     
                                  temp = res.replaceAll("," , "");
                                  val = Integer.parseInt(temp);
                                  total = total + val;
                                  System.out.println("The fetched substring using hb is "+res);
                                  System.out.println("The Total values of the result searched using hb is "+total);
                                  in.close();                              
                             else
                             continue;
                        if (j>0)
                             break;
                        else
                             continue;
              catch (MalformedURLException e)
                   System.out.println("\nERROR! Improper syntax given for the URL to be loaded.");
              catch (SecurityException e)
                   System.out.println("\nSECURITY ERROR! Can't access that URL.");
              catch (IOException e)
                   System.out.println("\nINPUT ERROR! Problem reading data from that URL:\n" + e.toString());
    }

    Hi Narasimhan
         From what i understand from this post is that the application data is not getting downloaded to the client from the server and the data is in O-waiting in the middleware.  One possibile reason for this is because of time out in the ABAP Sync Service.  There is a parameter named <i><b>icm/keep_alive_timeout</b></i>  which indicates the time between the last successful query and the termination of connection.  The default value for his parameter is 60 seconds.  Increasing this value to a higher value (preferably in minutes, depending on your landscape and amount of data) will definitely help. You can probably set the value of this parameter to around 10 mins.
       Go to transaction RZ11 and enter the above parameter name to display the current setting. Inorder to change the default value, please refer to note 824554 which describes this in detail
    Hope this helps
    Best Regards
    Sivakumar

Maybe you are looking for

  • Update Material Availability dates during order creation

    Hi, We have a requirement to update the material availability in the schedule lines of the order when the order is being created. We want the update to happen after the sales order is in the Data base. We tried calling a Function module in Update tas

  • How can I share keywords across a local network?

    I work at a media business and we haves a NAS (Network-Attached Storage) system where we keep all our stock resources on. I like to keep it organized and I ad keywords to most of our files so I can easely find them later. But we have a few other peop

  • BADI to validate data input for custom data model.

    Hi, I have a custom data model which has Material as the key field. When the user enters the Material number and clicks on CONTINUE, he is taken to the second screen where he has to enter data and description of the change request (the standard famil

  • Poor Perfomance  of UWL

    Hi All, I am having a problem with UWL performance. When user clicks on a work its taking 2-3 mts to open that and when user approves or rejects again its taking 2-3 mts time to point back to UWL. Lets say if I change my Default Cache Validity Period

  • External Hard Drive w/ Firewire

    Hello all, I am quickly running out of space on my laptop (due in large part to all of my music) so I am looking for suggestions regarding an external hard drive-- one with Firewire, preferably-- onto which I can move much of my collection. 15 of my