Socket reader problem even if Native IO is enabled

Hi,
I am using weblogic 6.1 sp1 on a hp windows2000 quad box. weblogic server hosts
all the ejbs. Resin is used as a servlet engine. Sometimes the message
<Sep 10, 2001 8:35:01 PM CDT> <Warning> <JavaSocketMuxer> <There are: '3' active
sockets, but the maximum number of socket readers allowed by theconfiguration
is: '2', you may want alter your configuration.>
is seen in resin log.
I thought this should not happen if NativeIO is enabled. I am sure nativeIO is
enabled because when weblogic startup , I am able to see the PerformancPack tag.
thanks
arock

This is a client-side configuration. You can increase WLS thread pool size by
setting these 2 system properties (if I remember their names correctly):
weblogic.ThreadPoolSize=10
weblogic.ThreadPoolPercentSocketReaders=60
on the client side.
arock <[email protected]> wrote:
Hi,
I am using weblogic 6.1 sp1 on a hp windows2000 quad box. weblogic server hosts
all the ejbs. Resin is used as a servlet engine. Sometimes the message
<Sep 10, 2001 8:35:01 PM CDT> <Warning> <JavaSocketMuxer> <There are: '3' active
sockets, but the maximum number of socket readers allowed by theconfiguration
is: '2', you may want alter your configuration.>
is seen in resin log.
I thought this should not happen if NativeIO is enabled. I am sure nativeIO is
enabled because when weblogic startup , I am able to see the PerformancPack tag.
thanks
arock--
Dimitri

Similar Messages

  • TCP Socket Reading Problem-

    Hi,
    I am reading a response from the Socket by using InputStream and BufferedReader object. Reading it byte by byte. But as my response data ( bytes) is very large (6000- 7000 bytes). The reading time is almost 5-6 minutes.
    As i dont know the socket inputstreams size ( no of bytes) i can't use readFully() method of DataInputStream becoz byte array size is to be specified . If the array size > reponse size, it throws EOF exception,
    So my problem is that reading the response should be fast . Can you please tell any way of reading the response fast or knowing the socket inputstreams size in prior before reading it .
    Awaiting your reply,
    Regards,
    Prakash.

    balramprakash wrote:
    Hi,
    I am reading a response from the Socket by using InputStream and BufferedReader object. Reading it byte by byte. BufferedReaders read text (16-bit char) not bytes.
    But as my response data ( bytes) is very large (6000- 7000 bytes). This isn't very large unless you network is very slow. Even with 1 Mb broadband this would take 0.07 seconds to download. On a dial modem it would take 1.5 second.
    The reading time is almost 5-6 minutes. You have a serious problem with your setup. Even reading one character at a time (which is the slowest way to do this) it shouldn't take anywhere near that long.
    Perhaps you don't know when the response ends so you ware waiting for a disconnect or the connection to timeout.
    As i dont know the socket inputstreams size ( no of bytes) i can't use readFully() method of DataInputStream becoz byte array size is to be specified If you can change the format, you can send the size before you send the data and the reader know how much data to expect.
    So my problem is that reading the response should be fastSend the size with the response. Don't use BufferedReader if you have binary data. (e.g. byte data) It it should take about 7 ms to load on a 10 Mb connection.
    BTW: if you are opening a new connection each time it can take about 20 ms to establish, so the time to download the response is small in this case.

  • I just started using my iphone 5s. I have a problem with new incoming emails from my POP account. Why are they marked as read automatically even though I have not even opened them yet.

    I just started using my iphone 5s. I have a problem with new incoming emails from my POP account. Why are they marked as read automatically even though I have not even opened them yet.
    At first I thought it might be because I was using simultaneously my old iPhone 4S so it somehow realized the emails where being pushed to another device and the it marked as read, this has nothing to do since I have deleted the email account from the iPhone 4S

    Contact the email provider for assistance with their service.

  • UDPClient socket.receive() problem

    I have a slight problem.... while receiving the packets.....
              /***  DECLARE AND INSTANCIATE DATAGRAM TO RECEIVE ***/
              /* buffer for holding the incoming datagram*/          
              byte[] buffer = new byte[size];
              DatagramPacket reply[] = new DatagramPacket[size];     
                   start = System.currentTimeMillis();
                                             /***  SEND DATAGRAM PACKETS  (THIS SECTION WORKS FINE)***/
              for(counter = 0; counter < size; counter++)
               request[counter] = new DatagramPacket(m, m.length, aHost, serverPort);
               aSocket.send(request[counter]);               
              System.out.println("Sent all");
              /***  RECEIVE DATAGRAM PACKETS  (   PROBLEM SECTION   )***/
              for (Getcount = 0; Getcount < size ; Getcount++)
                   System.out.println("Receving " +Getcount);
                   reply[Getcount] = new DatagramPacket(buffer, buffer.length);     
                   System.out.println("got pack in array");
    SPECIFICALLY PROBLEM IS HERE >>>>aSocket.receive(reply);
    HOW DO I receive the package?
    I cannot try to recieve individual because I doono which one is going to show up first... so I cant put in a lopp saying that aSocket.receive(reply[Getcount]); also I cannot get it using aSocket.receive(reply);
    because the receieve needs a datagram packet.....
                   System.out.println("Received by socket");
              end = System.currentTimeMillis();
              difference = end - start;
              System.out.println("Reply: " + new String(reply[0].getData()));     
              System.out.println("Difference in time was "+difference+" milliseconds");

    I am setting the size as 100 in the arg[0] but the problem is that
    import java.net.*;
    import java.io.*;
    import java.text.*;
    import java.util.*;
    public class UDPClientTest
         public static void main(String args[])
              DatagramSocket aSocket = null;
           try
              aSocket = new DatagramSocket();   
              InetAddress aHost = InetAddress.getByName(args[1]);
              int serverPort = 6789;
              int counter;
              int Getcount;
              /***  SET ARRAY SIZE FROM COMMAND PROMPT  ***/
              int size = Integer.parseInt(args[0]);
              byte[] m = new byte[size];
              /***  FILL ARRAY WITH RANDOM NUMBERS  ***/
              for(int count = 0; count < size; count ++)
                   m[count] = (byte)(Math.random()*1000);
              /***  INITIALIZE EVERYTHING HERE (BEFORE TIMER STARTS COUNTING TIME)  ***/
              /***  DECLARE AND INSTANCIATE DATAGRAM TO SEND ***/
              DatagramPacket request[] = new DatagramPacket[size];
              /***  DECLARE AND INSTANCIATE DATAGRAM TO RECEIVE ***/
              /* buffer for holding the incoming datagram*/          
              byte[] buffer = new byte[10000];
              DatagramPacket reply = new DatagramPacket(buffer,buffer.length);
              /***  VARIABLES FOR TIMERS  ***/
              long start = 0, end = 0, difference = 0;
              /*** START TIMER (USING SYSTEM TIMER NOT DATE OBJECT FOR MORE ACCURACY)***/
              start = System.currentTimeMillis();
              /***  SEND DATAGRAM PACKETS  ***/
              for(counter = 0; counter < size; counter++)
               request[counter] = new DatagramPacket(m, m.length, aHost, serverPort);
               aSocket.send(request[counter]);               
              System.out.println("Sent all");
              /***  RECEIVE DATAGRAM PACKETS  ***/
                   >>>>>>>>>PROBLEM BELOW<<<<<<<<<<<<<<<
              aSocket.setSoTimeout(1000000000);
    /****PROBLEM: EVEN THOUGH I HAVE SIZE WHICH IS 100 when I start program in arg[0] the program just starts from 99 but stops at 17 and prints what I have displayed after code and waits ****/
              while(--size >= 0)
                   reply = new DatagramPacket(buffer,buffer.length);   
              try{
                   System.out.println(size);
                   aSocket.receive(reply);   
                   System.out.println("After receive");
              } catch(SocketException e){System.out.println("Socket Exception "+e.getMessage());}
              /***  END TIMER  ***/
              end = System.currentTimeMillis();
              difference = end - start;
              System.out.println("Reply: " + new String(reply.getData()));     
              System.out.println("Difference in time was "+difference+" milliseconds");
              catch (SocketException e){System.out.println("Socket: " + e.getMessage());}
              catch (IOException e){System.out.println("IO: " + e.getMessage());}
              finally {if(aSocket != null) aSocket.close();}
    }.........STARTS WITH 99 and prints this below
    After receive
    27
    After receive
    26
    After receive
    25
    After receive
    24
    After receive
    23
    After receive
    22
    After receive
    21
    After receive
    20
    After receive
    19
    After receive
    18
    After receive
    17
    then it justs waits............
    Please help me.........

  • Socket read error: connection reset by peer

    Hi.
    Has anybody experienced the error message �Socket read error: connection reset by peer�
    Please see below for detailed information.
    Appreciate your help
    Regards
    RT
    Enviroment specification
    Server: HP/UX 11.00 64-bit, Oracle RDBMS 8.1.6.0.0 64-bit
    2 firewalls between client and db.
    Client:
    Win 2000,
    SP3,
    Oracle Client 8.1.7.0.0 ,JDBC OCI (thin JDBC driver,class12.zip)
    JDK 1.3
    JRUN3.0
    The TCP protocol is being used in the communication
    Error messages
    Web Users receive:           Socket read error: connection reset by peer
    Trace files on the sever:      Read unexpected EOF ERROR on 18.
    Explanation: The error in the server sqlnet trace file, suggests that a client connection has terminated abnormally, i.e. client machine powered off, a cable removed or a network connection aborted without warning. No user has complained of such a problem and there is no client trace with an error.
    The problem
    The users of the java web application, experiencing an exception almost once or twice a day.
    The JRUN web-server reports broken connections to the db and client are receiving "connection reset by peer".
    At the moment when the errors occurs the users just have to wait a while(2-10 min) and then they can use the web application again.(no action is taken)
    This problem can not be reproduced. The problem happens only occasionally when the network is under heavy load and new DB connection is being created.
    The application
    The java web-application uses a customized connection pooling against the database. This pool is shared among all the users of the website. whenever a user process needs to fetch data from the database, a free connection from this pool is allocated. The application is testing if the connection is valid before making a transaction (select '1' from dual). When the error occurs a ORA-3113 end-of-file on communication channel is returned to the application.
    The path between the client and db involves at least two firewalls. The firewalls are opened for sql*net traffic. The network group can tell that enquiries from the app.server is not getting feedback from the db. They have not however, identified if the enquiries are reaching the db-srever, or if they are stopped earlier in the network.
    Around 1000 users, are using other applications which uses dedicated sqlnet connections against the db and they have not experienced any problems.
    Issues considered
    Connection pooling
    It is a customized connection pooling, developed by Lindorff developers.
    I have read through the source code for the connection pooling and it does the job as it should, and in case of bad connection, it tries to create a new connection.
    The log file shows that the call to the method DriverManager.getConnection() hangs until the server goes down, which is probably because of the fact that the method DriverManager.setLoginTimeout(), does not take effect and timeout value is Zero. ( According to oracle , Oracle JDBC does not support login timeouts and calling the static DriverManager.setLoginTimeout() method will have no effect).
    Firewall
    One thing to consider is when the firewall may decide to shut down the socket due to long inactivity of a connection. This will cause problems to JDBC Connection Pool because the pool is not aware of this disconnection at the TCP/IP level; until someone checks out the connection from the pool and tries to use it. The user will get a Socket read error: connection reset by peer.
    Jrun timeout paramter is less than the firewall�s timeout so the firewall will not close a connection before Jrun does.
    Number of processes the DB can handle
    Processes parameter is 1300, , they have not experienced the Oracle error msg �max # of processes reached�.
    Port redirection through a firewall:
    Since the firewall has a sql net proxy Port redirection through a firewall is not a problem. Problems with port redirection only appear at connect time, but in this situation the connections fail long after the connection is established.
    The network group
    The network people who investigaged the problem at Lindorff report that there are a significant amount of "dropped packages" between the database server and the jdbc client (web-application) 24 hrs. The reason for this is "unknown established TCP packet" which means that the firewall does not consider these packages to be part of an already established session. The network group believes this happen because one of the hosts send a RESET or FIN signal which the firewall have noticed but are not received by the other host.
    It seems like the firewall are dropping packages bacause of "Unknown
    established TCP packet" from both the JDBC client and the TNSLISTENER on the database server. The dropped packages are SQL*Net v2 traffic so clearly Oracle products are involved

    Presumably something is working.
    Thus the problem is not with your code. At least not the database part that you have control over.
    That error occurs when the other side closes the socket. Presumably you are catching lost connection exceptions and trying to restore it.

  • I desperately need to solve this problem even geeks on call could not

    I desperately need to solve this problem
    Posted: May 17, 2006 5:29 PM Reply Email
    How to Connecti computers over the internet using IP addresses
    Posted: Mar 8, 2006 7:18 PM
    Reply Email
    No one has been able to help me solve this problem even geeks on call
    So please out there give me some good advice. This feels like a level 5
    I have three computers at three different locations. The first one is a emac at my office running classic 9.2. The second location is a power book g4 running 10.4.5. at my home. The third is a power book g3 running OS 9.2.2at a third location.
    What I am trying to do is to access my computer at my office from the other two locations. My office has two computers that are on a network and talk to each other. They are both EMAC"S. They are connected by a ethernet network which is connected to a DSL modem which keeps me on the Internet all the time.
    At the other two locations I have direcway satellite which is broadband which also stays on all the time on the internet.
    I need to be able to access a data base on my main computer at my office and run the program which is an Omnis 7 program. I have multi user capabilities for this program, so that all the computers can access the data files at the same time and reqad and write.
    So this is my dileema.
    Any help would be greatly appreciated
    powerbook g3,emac Mac OS 9.2.x also 9.2 os, and 9.22 o.s.and 10.4
    eww
    Posts: 2,224
    Registered: Jul 28, 2000
    New! Re: I desperately need to solve this problem
    Posted: May 17, 2006 6:08 PM in response to: drpresseye

    well, at any or all of the locations you may need to open up the ports through your routers to allow ARD access.
    Also, I'm wondering if you are experiencing problems between using old and new versions of remote desktop.
    In any case, when you say you have multi-user capabilities, to me that implies that from location 2 and 3 you want to open the database file directly, not open it within an RDC session on a machine at location 1. That will be a different issue. Now you are talking about file shares over TCP/IP.

  • How to open Adobe Reader file from another native IOS application?

    There is an existing thread, but I want to re-open it because I think this is an important feature that we need badly.  I was wondering if there is any plan to add this feature so we can open PDFs directly into Adobe from the web / other apps.
    How to open Adobe Reader file from another native IOS application?
    Basically, we just want to use a custom URL scheme to open a specific document in the App.  Currently, this only opens the app but does not load the file.
    APB

    Not to hijack the conversation but I can explain why this would be useful for both the above case and another.
    What I believe Pavel is talking about is setting up a "URL Scheme" for the Adobe Acrobat iOS application so that you can easily open a PDF specifically in Adobe Acrobat iOS from other native applications and even from web applications opened within Safari. This is particularly useful if your application requires some of the specific features in Adobe Reader iOS to grant them the best experience possible and you want to encourage this.
    Another case: If you're using Adobe Livecycle's document security modules (that encrypts PDF files so that Adobe Acrobat must "phone home" to decrypt and view the document), these PDF's can only be viewed inside the Adobe Acrobat application and appear as blank in most other PDF readers. Having a URL scheme allows your application utilising this functionality to have a 1 click step to view the PDF rather than the current non-user friendly process:
    - Within Safari, touch the PDF link (appears as blank in the default Safari PDF reader, which in itself is confusing)
      - Touch "Open in..."
      - Touch "Adobe Acrobat"
    We have an immediate need for this functionality for the example above. I can resubmit it in a separate post if necessary.

  • Socket read() call returning before timeout.

    I have a couple of applications which use the following basic socket reading approach:
    Socket socket = new Socket("192.168.0.1", 54321);
    socket.setSoTimeout (5000);
    InputStream stream = socket.getInputStream();
    byte[] data = new byte[232];
    boolean done = false;
    while (!done) {
        int res= stream.read(data);
        if (res < data.length) {
            System.err.println ("Error reading packet data - not enough data received: "+ res);
        // process and output the data
    try { stream.close(); } catch (Exception e) {}
    try { socket.close(); } catch (Exception e) {}The problem I am having is that sometimes read(byte[]) returns a before the full array's worth of data has been read, and before a timeout has occurred. I never get a SocketTimeoutException, but I do get my debugging output. I have recorded the network traffic with a packet sniffer (Wireshark), and what I am seeing is that in the instances where the read returns prematurely, it stops at the end of a TCP packet. The rest of the data is in another packet that arrives shortly afterwords (~1.5 ms or less).
    I know that with normal (file) input streams, read can return whenever it wants regardless of how many bytes were read, however I was under the impression that network streams are supposed to block until all the data arrives (or a timeout occurs, if set). Is this incorrect?

    djpeaco wrote:
    I know that with normal (file) input streams, read can return whenever it wants regardless of how many bytes were readThat's correct and that's exactly the reason you see the behavior you see.
    however I was under the impression that network streams are supposed to block until all the data arrives (or a timeout occurs, if set).Why? Why do you think that network streams behave differently in this regard?
    Why shouldn't it give you the data as soon as it's available, when every other stream works this way?
    Is this incorrect?Yes, you must assume that the streams of a socket follow the general InputStream/OutputStream contract and that includes possibly returning from read() before the full array is filled.

  • JDBC pooling Oracle driver Socket read timed out

    I run Java EE application on Glassfish server v3 together with Oracle 12 DB on the same machine under Windows Server 2012 64bit. I use latest ojdbc7 driver.
    Connection pool config:
      <jdbc-connection-pool validation-table-name="DUAL" steady-pool-size="20" statement-cache-size="100" associate-with-thread="true" statement-timeout-in-seconds="30" idle-timeout-in-seconds="60" max-wait-time-in-millis="2000" validate-atmost-once-period-in-seconds="20" datasource-classname="oracle.jdbc.pool.OracleDataSource" pool-resize-quantity="5" max-pool-size="60" res-type="javax.sql.DataSource" name="dbPool" is-connection-validation-required="true">
      <property name="driverClass" value="oracle.jdbc.OracleDriver"></property>
      <property name="user" value="xxx"></property>
      <property name="url" value="jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=BROKEN)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))"></property>
      <property name="password" value="xxx"></property>
      <property name="portNumber" value="1521"></property>
      <property name="databaseName" value="orcl"></property>
      <property name="serverName" value="127.0.0.1"></property>
      <property name="oracle.jdbc.ReadTimeout" value="300000"></property>
      <property name="oracle.net.CONNECT_TIMEOUT" value="10000"></property>
      </jdbc-connection-pool>
    After 2 or 3 hours, when there is more than 1 user (3-5) using my application, it stops responding and I get this in glassfish logs
      javax.enterprise.resource.resourceadapter.com.sun.enterprise.resource.allocator|_ThreadID=152;_ThreadName=Thread-2;|RAR5038:Unexpected exception while creating resource for pool dbPool. Exception : javax.resource.spi.ResourceAllocationException: Connection could not be allocated because: IO Error: Socket read timed out
      Local Exception Stack:
      Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
      Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: IO Error: Socket read timed out
    From the database side it looks like this
    Fatal NI connect error 12560, connecting to:
      (LOCAL=NO)
      VERSION INFORMATION:
      TNS for 64-bit Windows: Version 12.1.0.1.0 - Production
      Oracle Bequeath NT Protocol Adapter for 64-bit Windows: Version 12.1.0.1.0 - Production
      Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 12.1.0.1.0 - Production
      Time: 13-JUN-2014 03:14:49
      Tracing not turned on.
      Tns error struct:
      ns main err code: 12560
      TNS-12560: TNS:protocol adapter error
      ns secondary err code: 0
      nt main err code: 0
      nt secondary err code: 0
      nt OS err code: 0
      opiodr aborting process unknown ospid (3404) as a result of ORA-609
    When I just reset db listener everything works ok for next 1-2 hours (depends on application load). So temporary solution is to run bat script from windows scheduler to reset the listener every 1h.
    I tried everything I could find - applied these parameters:
      - Sqlnet.ora:
      SQLNET.INBOUND_CONNECT_TIMEOUT=180
      SQLNET.EXPIRE_TIME=5
      - Listener.ora:
      INBOUND_CONNECT_TIMEOUT_LISTENER_IPC=120
    But still without success

    Is the problem here just that you need a connection pool that closes idle connections?  Some pools will close idle connections after a time out period.  And the pool lets you set that time out period.  If the pool you are using doesn't provide that then use a different pool.

  • Java.sql.SQLException: Socket read timed out

    // DbTest.java
    <code>
    import java.sql.*;
    import java.io.*;
    public class DbTest
    public static void main(String args[])
    System.out.println("DbTest main(-)");
    Connection con = null;
    try
    Class.forName("oracle.jdbc.driver.OracleDriver");
    System.out.println("class loaded");
    con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcldb","scott","tiger");
    System.out.println("con obj created");
    System.out.println("con obj retrived");
    if (con!=null)
    System.out.println("Connection created successfully");
    else
    System.out.println("Connection refused");
    catch (SQLException e)
    e.printStackTrace();
    catch(Exception e)
    e.printStackTrace();
    </code>
    e:\JavaPrgms\JDBC>javac DbTest.java
    e:\JavaPrgms\JDBC>java DbTest
    DbTest main(-)
    class loaded
    java.sql.SQLException: Socket read timed out
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:
    531)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtensio
    n.java:32)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at DbTest.main(DbTest.java:17)
    Caused by: oracle.net.ns.NetException: Socket read timed out
    at oracle.net.ns.Packet.receive(Packet.java:320)
    at oracle.net.ns.NSProtocol.connect(NSProtocol.java:286)
    at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1042)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301)
    ... 7 more
    i am using win 7 64bit os , Oracle 11.2, Jdk 1.7 how can i resolve this problem?
    Edited by: 910776 on Oct 4, 2012 10:49 AM

    Your other thread got locked because all you did was post a bunch of code without explaining what your question or issue was or what the code is supposed to be doing.
    java.sql.SQLException: Socket read timed out
    Simply reposting in this forum isn't enough. Edit your post and and add \ tags on the line before and the line after the code to preserve the formatting.
    Also explain what you are trying to do, the problem you are having and answer the questions I ask you in your other thread.
    {quote}
    What is it you are trying to do?
    Why are you trying to connect to two different databases?
    Do either of those databases actually exist?
    Do they exist on the local machine that Java is running on?
    Can you connect to either of them without using Java?
    {quote}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Linux socket read incomplete

    Hi,
    I have a problem with socket read on linux, when i do a socket read it does not read the complete string whereas the same program on windows read the string completely over a socket connections. Does anybody now why this is strange behaviour is happening on linux?
    BK

    You got lucky on Windows. The only guarantee from a blocking socket read is that you will read at least one byte or get an EOF,

  • Java.sql.SQLException: Io exception: Socket read timed out

    Hello,
    I've a interface RFC - JDBC - RFC.
    When this interface is executing, i have the follow error in RuntimeWorkbench::
    'Unable to execute statement for table or stored procedure. 'TABLAERR' (Structure 'STATEMENT') due to java.sql.SQLException: Io exception: Socket read timed out'
    In SXMB_MONI do not see any message, only
    '  <SAP:Category>XIAdapterFramework</SAP:Category>
      <SAP:Code area="MESSAGE">GENERAL</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry> '
    this error don't occurs always, when and why i don't know..
    I searched for information about this error and nothing found
    why it is happens?
    thank very much

    HI,
    This is not a problem in ur mapping or configuration.
    This is a problem with JDBC connection. This is a common error, that generally comes when the DB server is receiving and processing numerous records. Connection time out or socket read time out.
    First try this:
    In ur JDBC adapter go to Advanced Tab Page and check Transaction Isolation Level as Serializable.
    If still problem persists then take help of basis guys and increase the timeout for the connection, same thing can be asked from DB team.

  • When i enter my apple id into i message it says it has a network connection problem even though it has full internet?

    when i enter my apple id into i message it says it has a network connection problem even though it has full internet?What can I do???

    See my response to one or your three posts.

  • IPhone 4 won't slide to unlock . I tried everything possible and even got my phone replaced fora new one costing me 10,282 Rupees . The new phone is again having the same problem even without adding any apps or taking data backup

    iPhone 4 won't slide to unlock . I tried everything possible and even got my phone replaced fora new one costing me 10,282 Rupees . The new phone is again having the same problem even without adding any apps or taking data backup

    Yeah, first my thought was also that... that's why I've gone to Apple and they already switched the phone twice!!!
    Last time was yesterday... I posted this here because I came from Apple and with a new iPhone 5, although I didn't restore anything from iCloud, I hadn't even logged in to iCloud / AppStore, and without any event on the lockscreen my iPhone 5 was already "locked" on the unlock screen... after a mere 45m after I used it without a single App!! Just a couple of SMS / 1 or 2 calls... I'm going to Apple again on monday, but tried to post here to see if this has happened before to anyone with 3 new iPhones!!!

  • My i pad turned black and have the sign shuting down lasting for 10 hours, have a problem even in connecting to computer

    my i pad turned black and have the interface of  shuting down lasting for 10 hours, have a problem even in connecting to computer

    Have you tried a reset ? Press and hold both the sleep and home buttons for about 10 to 15 seconds, after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.

Maybe you are looking for

  • Skype has stopped working in Windows 7

    I was using skype in Windows 7 and from some days to now. All times that I start the session windows told me "Skype has stopped working" and close the program, how I can do to avoid it?

  • HT201412 My Ipod Touch wont charge or connect to Itunes.

    My iPod Touch 4th Generation will not charge or connect to Itunes.

  • Internal "beep" after startup

    Hi everyone About 95% of the time, when I start my PowerBook it makes an internal beep sound for about 2 seconds. It happens after I have logged in, just before the clock, volume and other status icons appear in the menu bar. Other than that everythi

  • How can i enable retina mode in new PS 13.1

    Hello guys! I have macbook pro retina 15. And i update my photoshop to 13.1 But when i open document in 100% zoom all so little and in 200% all so blurry. How i can enable retina mode in new photoshop or i want to draw all layouts x2? Thank you!

  • Why is my Mac initiating hidden VPN connections?

    In looking through my system.log, I've discovered that my Mac is initiating VPN connections in the background but I don't know why, nor do I know what it's connecting to. It's apparently been going on for at least several weeks, if not longer. Here's