Agentry: SSL Error - broken pipe

Hi,
We have a work manager 5.2 modified version running on our production environment and lately we are experiencing some weird errors when the users try to synchronize.
Sometimes (maybe 50% of the attempts...) the synchronization process is stuck and the client doesn't show any error at all. It's just waiting while loading a complex table, replacing definitions or anything, but never finishing. Inspecting the server logs I've seen that the error that seems to cause this issue is the following:
2014/04/10 14:22:57.203:       + ANGEL Connection=XXX.XX.XXX.XXX:XXXXX
2014/04/10 14:22:57.203:         + ANGEL Vine=1848370469
2014/04/10 14:22:57.203:           + User=XXXXX
2014/04/10 14:22:57.203:             + Server=Agentry
2014/04/10 14:22:57.203:               + Complex Table=ctmaterialstoragelocation
2014/04/10 14:22:57.203:                 + User=XXXXX
2014/04/10 14:22:57.203:                   + ANGEL Vine=1848370469
2014/04/10 14:22:57.203:                     + ANGEL Connection=XXX.XX.XXX.XXX:XXXXX
2014/04/10 14:22:57.203:                       + Data Chunk=0
2014/04/10 14:22:57.203:                         SSL error: error:2007107C:BIO routines:BIO_write:broken pipe
This time it happened while loading the complex table ctmaterialstoragelocation but it's just an example. It can happen in any other step.
Do you think that this error is really related to SSL? I think it's not and my guess is that something is wrong with the network and the connection is broken but I don't know how to be sure about the root cause of the issue. Any clues that could help me?
Thank you.
Tags edited by: Michael Appleby

Hi,
I'm going to close this thread since I discovered that the issue is due to my company network problem.
We haven't found the root cause, but after many attempts testing from my home wifi I don't face the problem, so it is not caused by the Agentry Server.

Similar Messages

  • "printf: write error: Broken Pipe" on upgrading archlinux-keyring

    Is this anything to worry about?  The upgrade seems to have otherwise succeeded.
    (1/3) upgrading archlinux-keyring [#####################################] 100%
    ==> Appending keys from archlinux.gpg...
    gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
    gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u
    gpg: depth: 1 valid: 5 signed: 62 trust: 0-, 0q, 0n, 5m, 0f, 0u
    gpg: depth: 2 valid: 62 signed: 5 trust: 62-, 0q, 0n, 0m, 0f, 0u
    gpg: next trustdb check due at 2016-01-22
    ==> Locally signing trusted keys in keyring...
    -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
    -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
    -> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887...
    -> Locally signing key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
    -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
    usr/bin/pacman-key: line 609: printf: write error: Broken pipe
    ==> Importing owner trust values...
    ==> Disabling revoked keys in keyring...
    -> Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6...
    -> Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55...
    -> Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50...
    -> Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350...
    -> Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5...
    -> Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2...
    -> Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992...
    -> Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196...
    -> Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366...
    -> Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D...
    -> Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477...
    -> Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84...
    ==> Updating trust database...
    gpg: next trustdb check due at 2016-01-22
    Last edited by weirddan455 (2015-02-14 05:58:08)

    Hi, according to line 609 of pacman-key
    /urs/bin/pacman-key wrote:608 # we cannot use --yes here as gpg would still ask for confirmation if a key has more than one uid
    609 printf 'y\ny\n' | LANG=C "${GPG_PACMAN[@]}" --command-fd 0 --quiet --batch --lsign-key "${key_id}" 2>/dev/null
    it seems that gpg has died when it tried to sign locally the key FFF979E7. If a key is not locally signed you could have problems when installing packages signed with that key.
    Does it work if you run the following command?
    pacman-key --populate archlinux

  • Usr/bin/pacman-key: line 615: printf: write error: Broken pipe

    I've got some instances of same error from pacman which I think is abnormal when I tried to upgrade pacman-keyring via "pacman -Syu".
    usr/bin/pacman-key: line 615: printf: write error: Broken pipe
    What action should I take for the errors to maintain my system?
    Searching the web and this forum won't answer my question...
    The quotation of pacman.log of the upgrade sesson which evoked pacman-keyring upgrading is below:
    [2013-04-20 22:04] [PACMAN] Running 'pacman -Syu'
    [2013-04-20 22:04] [PACMAN] synchronizing package lists
    [2013-04-20 22:04] [PACMAN] starting full system upgrade
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Appending keys from archlinux.gpg...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
    [2013-04-20 22:05] [ALPM-SCRIPTLET] gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u
    [2013-04-20 22:05] [ALPM-SCRIPTLET] gpg: depth: 1 valid: 5 signed: 64 trust: 0-, 0q, 0n, 5m, 0f, 0u
    [2013-04-20 22:05] [ALPM-SCRIPTLET] gpg: depth: 2 valid: 64 signed: 1 trust: 64-, 0q, 0n, 0m, 0f, 0u
    [2013-04-20 22:05] [ALPM-SCRIPTLET] gpg: next trustdb check due at 2014-01-22
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Locally signing trusted keys in keyring...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] usr/bin/pacman-key: line 615: printf: write error: Broken pipe
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] usr/bin/pacman-key: line 615: printf: write error: Broken pipe
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] usr/bin/pacman-key: line 615: printf: write error: Broken pipe
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Locally signing key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] usr/bin/pacman-key: line 615: printf: write error: Broken pipe
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Importing owner trust values...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Updating trust database...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] gpg: next trustdb check due at 2014-01-22
    [2013-04-20 22:05] [PACMAN] upgraded archlinux-keyring (20130224-1 -> 20130406-1)
    [2013-04-20 22:05] [PACMAN] upgraded bash-completion (2.0-3 -> 2.1-1)
    [2013-04-20 22:05] [ALPM-SCRIPTLET] Generating locales...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] en_US.UTF-8... done
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ja_JP.UTF-8... done
    [2013-04-20 22:05] [ALPM-SCRIPTLET] Generation complete.
    [2013-04-20 22:05] [PACMAN] upgraded glibc (2.17-4 -> 2.17-5)
    [2013-04-20 22:05] [PACMAN] upgraded binutils (2.23.2-1 -> 2.23.2-2)
    [2013-04-20 22:05] [PACMAN] upgraded m4 (1.4.16-2 -> 1.4.16-3)
    [2013-04-20 22:05] [PACMAN] upgraded bison (2.7-1 -> 2.7.1-1)
    [2013-04-20 22:05] [PACMAN] upgraded curl (7.29.0-2 -> 7.30.0-1)
    [2013-04-20 22:05] [PACMAN] upgraded expat (2.1.0-1 -> 2.1.0-2)
    [2013-04-20 22:05] [PACMAN] upgraded freeglut (2.8.0-2 -> 2.8.1-1)
    [2013-04-20 22:05] [PACMAN] upgraded gcc-libs (4.8.0-1 -> 4.8.0-2)
    [2013-04-20 22:05] [PACMAN] upgraded gcc (4.8.0-1 -> 4.8.0-2)
    [2013-04-20 22:05] [PACMAN] upgraded gpm (1.20.7-1 -> 1.20.7-2)
    [2013-04-20 22:05] [PACMAN] upgraded harfbuzz (0.9.14-1 -> 0.9.16-1)
    [2013-04-20 22:05] [PACMAN] upgraded isl (0.11.1-1 -> 0.11.2-1)
    [2013-04-20 22:05] [PACMAN] upgraded kmod (12-1 -> 13-1)
    [2013-04-20 22:05] [PACMAN] upgraded libldap (2.4.34-1 -> 2.4.35-1)
    [2013-04-20 22:05] [PACMAN] upgraded krb5 (1.11.1-1 -> 1.11.2-1)
    [2013-04-20 22:05] [PACMAN] upgraded lib32-glibc (2.17-4 -> 2.17-5)
    [2013-04-20 22:05] [PACMAN] upgraded lib32-gcc-libs (4.8.0-1 -> 4.8.0-2)
    [2013-04-20 22:05] [PACMAN] upgraded libcap (2.22-3 -> 2.22-4)
    [2013-04-20 22:05] [PACMAN] upgraded libpng (1.5.14-1 -> 1.5.15-1)
    [2013-04-20 22:05] [PACMAN] upgraded libtasn1 (3.2-1 -> 3.3-1)
    [2013-04-20 22:05] [ALPM-SCRIPTLET] >>> Updating module dependencies. Please wait ...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Building image from preset: 'default'
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Starting build: 3.8.7-1-ARCH
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [base]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [udev]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [block]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Generating module dependencies
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Creating cat initcpio image: /boot/initramfs-linux.img
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Image generation successful
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Building image from preset: 'fallback'
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Starting build: 3.8.7-1-ARCH
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [base]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [udev]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [block]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Generating module dependencies
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Creating cat initcpio image: /boot/initramfs-linux-fallback.img
    [2013-04-20 22:05] [ALPM-SCRIPTLET] ==> Image generation successful
    [2013-04-20 22:05] [PACMAN] upgraded linux (3.8.5-1 -> 3.8.7-1)
    [2013-04-20 22:05] [PACMAN] upgraded orc (0.4.16-1 -> 0.4.17-1)
    [2013-04-20 22:05] [PACMAN] upgraded perl (5.16.3-1 -> 5.16.3-2)
    [2013-04-20 22:05] [PACMAN] upgraded psmisc (22.19-1 -> 22.20-1)
    [2013-04-20 22:05] [PACMAN] upgraded sqlite (3.7.16.1-1 -> 3.7.16.2-1)
    [2013-04-20 22:05] [PACMAN] upgraded sudo (1.8.6.p7-2 -> 1.8.6.p8-1)
    [2013-04-20 22:05] [PACMAN] upgraded systemd (198-2 -> 201-2)
    [2013-04-20 22:05] [PACMAN] upgraded systemd-sysvcompat (198-2 -> 201-2)
    [2013-04-20 22:05] [PACMAN] upgraded tar (1.26-2 -> 1.26-3)
    [2013-04-20 22:05] [PACMAN] upgraded wayland (1.0.6-1 -> 1.1.0-1)
    Thanks in advance!

    I just encountered the same issue with the latest update. I never had something similar to this:
    :: Retrieving packages ...
    archlinux-keyring-20130525-2-any 367,2 KiB 1023K/s 00:00 [################################################################] 100%
    linux-3.9.5-1-x86_64 45,5 MiB 1015K/s 00:46 [################################################################] 100%
    linux-headers-3.9.5-1-x86_64 5,6 MiB 1117K/s 00:05 [################################################################] 100%
    gnome-bluetooth-3.8.1-2-x86_64 835,0 KiB 955K/s 00:01 [################################################################] 100%
    gnome-documents-3.8.3-1-x86_64 305,0 KiB 1034K/s 00:00 [################################################################] 100%
    vlc-2.0.7-2-x86_64 7,6 MiB 1162K/s 00:07 [################################################################] 100%
    (6/6) checking keys in keyring [################################################################] 100%
    (6/6) checking package integrity [################################################################] 100%
    (6/6) loading package files [################################################################] 100%
    (6/6) checking for file conflicts [################################################################] 100%
    (6/6) checking available disk space [################################################################] 100%
    (1/6) upgrading archlinux-keyring [################################################################] 100%
    ==> Appending keys from archlinux.gpg...
    ==> Locally signing trusted keys in keyring...
    -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
    usr/bin/pacman-key: line 615: printf: write error: Broken pipe
    -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
    -> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887...
    -> Locally signing key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
    -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
    ==> Importing owner trust values...

  • Inserting CLOBs 32k failed with error "Broken Pipe"

    Hi,
    We use WLS 8.1 SP2 and Oracle 8i and the oracle thin jdbc driver ojdbc14.jar shipped
    with WLS.
    Inserting a clob >32k an SQL exception is raised ("Broken Pipe") and the db connection
    is becoming stale. Then a restart of WLS is necessary.
    Perhaps the current driver doesn't work with 8i ??
    Any thoughts?
    Thanks in advance

    Thomas wrote:
    Joe Weinstein <[email protected]> wrote:
    Thomas wrote:
    Hi,
    We use WLS 8.1 SP2 and Oracle 8i and the oracle thin jdbc driver ojdbc14.jarshipped
    with WLS.
    Inserting a clob >32k an SQL exception is raised ("Broken Pipe") andthe db connection
    is becoming stale. Then a restart of WLS is necessary.
    Perhaps the current driver doesn't work with 8i ??
    Any thoughts?
    Thanks in advanceThe first thing to do is to try Oracle's latest version of the thin driver.
    Joe
    We switched to Oracle 9.2.0.4.0 and installed the latest thin driver ojdbc14.jar
    (for Oracle 9.2.0.3). But there is always the same problem.
    Ok. As a last step before contacting Oracle, would you run that code,
    changing it to get it's connection directly from the oracle driver?
    If the same problem occurs, we can file a TAR with Oracle.
    Joe
    This is the code:
    PreparedStatement ps = null;
    try {
    con.prepareStatement(DBConstants.CREATE_IMPORT_LOG_ERROR);
    ps.setLong(1, logId);
    ps.setLong(2, recNo);
    ps.setInt(3, errorType);
    if (rec == null) rec = "NULL RECORD";
    CharArrayReader cReader = new CharArrayReader(rec.toCharArray());
    ps.setCharacterStream(4, cReader, rec.length());
    ps.setInt(5, PDBConstants.IMPORT_LOG_ERROR_STATUS_OPEN);
    ps.setString(6, "A");
    ps.executeUpdate();
    Here is the stack trace:
    <Jul 15, 2004 3:30:25 PM MEST> <Info> <EJB> <BEA-010051> <EJB Exception occurred
    during invocation from home: [email protected]
    threw exception: javax.ejb.EJBException: nested exception is: java.sql.SQLException:
    No more data to read from socket
    javax.ejb.EJBException: nested exception is: java.sql.SQLException: No more data
    to read from socket
    java.sql.SQLException: No more data to read from socket
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
    at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:1160)
    at oracle.jdbc.ttc7.MAREngine.unmarshalUB1(MAREngine.java:963)
    at oracle.jdbc.ttc7.MAREngine.unmarshalSB1(MAREngine.java:893)
    at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:375)
    at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1894)
    at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1094)
    at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2132)
    at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2015)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2877)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:608)
    at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:94)
    at com.bspartners.pdb.provider.ProviderDAO.logFailedRecord(ProviderDAO.java:254)
    at com.bspartners.pdb.provider.ProviderServiceBean.startImport(ProviderServiceBean.java:478)
    at com.bspartners.pdb.provider.ProviderService_ma1gog_EOImpl.startImport(ProviderService_ma1gog_EOImpl.java:46)
    at com.bspartners.pdb.provider.ProviderService_ma1gog_EOImpl_WLSkel.invoke(Unknown
    Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)

  • PL/SQL Web Service: Broken Pipe

    We have successfully deployed PL/SQL Web Services on the Oracle Application Server 10g with about 6 containers. The web services are being consumed by a .NET application. All seems to be working well but we continually are having intermittent (every 2-3 days) "BROKEN PIPE" errors which is causing us to bounce the container constantly. This is not very effecient for a production environment. Does anybody have any ideas........? Here is what shows up in the log:
    javax.servlet.ServletException: Io exception: Broken pipe
    at swprodweb.__Ws_reservationImplSPWrapper.destroy(__Ws_reservationImplSPWrapper.java:605)
    at oracle.j2ee.ws.RpcWebService.destroy(RpcWebService.java:93)
    at com.evermind.server.http.ServletInstanceInfo.destroy(ServletInstanceInfo.java:127)
    at com.evermind.server.http.HttpApplication.destroyServlets(HttpApplication.java:5805)
    at com.evermind.server.http.HttpApplication.destroy(HttpApplication.java:5732)
    at com.evermind.server.http.HttpSite.destroy(HttpSite.java:881)
    at com.evermind.server.http.HttpServer.destroy(HttpServer.java:613)
    at com.evermind.server.ApplicationServer.destroy(ApplicationServer.java:2033)
    at com.evermind.server.ApplicationServerShutdownHandler.run(ApplicationServerShutdownHandler.java:39)
    at java.lang.Thread.run(Thread.java:534)
    So everytime I see this error I know that we have to bounce the container. Very Frustrating!!

    Hi,
    Although it's a long time since you posted your message, I nowadays working with this issue, that is, calling web services from Oracle database 10g through UTL_DBWS package. It turns out that almost 3 of 100 requests fail due to this error (broken pipe). Actually, the trace is:
    ERROR on line 1:
    ORA-29532: Java call finished due to an unresolved exception: HTTP
    transport error: javax.xml.soap.SOAPException:
    java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message
    send failed: send failed
    Broken pipe
    ORA-06512: en "SYS.UTL_DBWS", línea 403
    ORA-06512: en "SYS.UTL_DBWS", línea 400
    I'm looking for the cause of this error. Has anyone any idea about this?
    Thanks a lot.
    Luis Serrano.

  • Broken pipe error in plugin log

    Hello All,
    Any help will be much appreciated.
    Currently we have a webserver and weblogic servers(two) in the same box. The webserver
    is IPlanet and it communicates with weblogic(7.0 SP2) using the weblogic plug-in.
    Normally the webserver connects to the first weblogic server and subsequent request
    were sent to the same weblogic servers. While doing so, the plugin hits a broken
    pipe error and it failover to the second weblogic server. We do not know the cause
    of this problem as there is no broken pipe errors in the weblogic server logs.
    I changed the weblogic & plugin configurations and did various tests using the
    following configuratons, but no luck.
    Weblogic plugin configurations:
    1. HungServerRecoverSecs to 5000,
    2. WLSocketTimeoutSecs to 5000
    3. KeepAliveSecs="120" ( by default KeepAliveEnabled is true)
    4. ConnectTimeoutSecs="120" along with ConnectRetrySecs=2 ( i.e. 60 connections
    before it throws HTTP 503- Service Unavailable exception).
    Weblogic server configurations:
    1. Post Timeout Secs: 120(max)
    2. T3 Message Timeout: 480(max)
    3. HTTP Message Timeout: 480(max).
    The plugin log file contents are below:
    Thu May 13 09:35:25 2004 INFO: sysSend 1247
    Thu May 13 09:35:25 2004 INFO: sysSend 139
    Thu May 13 09:35:25 2004 ========= errno [32] msg [Broken pipe]
    Thu May 13 09:35:25 2004 POST timed out to the server 10.227.8.47:8101
    Thu May 13 09:35:25 2004 *******Exception type [POST_TIMEOUT] (POST timed out
    to the server 10.227.4.33:8101
    ) raised at line 731 of proxy.cpp
    Thu May 13 09:35:25 2004 failure on sendRequest() w/ recycled connection to 10.227.4.33:8101,
    numfailures=1
    Thu May 13 09:35:25 2004 Marking 10.227.8.47:8101 as bad
    Thu May 13 09:35:25 2004 Marking [0] as bad WLS: 10.227.8.47:8101:65535
    Thu May 13 09:35:25 2004 got exception in sendRequest phase: POST_TIMEOUT: [os
    error=32, line 731 of proxy.cpp]: POST timed out to the server 10.227.8.47:8101
    at line 1051
    Thu May 13 09:35:25 2004 Failing over after sendRequest exception
    Thu May 13 09:35:25 2004 attempt #1 out of a max of 5
    Thu May 13 09:35:25 2004 Server details are 10.227.8.47'/8101/65535
    Thu May 13 09:35:25 2004 Server was mark bad, going to next server
    Thu May 13 09:35:25 2004 Server details are ''/0/0
    Thu May 13 09:35:25 2004 Server was mark bad, going to next server
    Thu May 13 09:35:25 2004 general list: trying connect to '10.227.8.47'/8103/65535
    at line 1338 for '/callWebApp/application?pageid=NewCall&portletid=CompleteCall&portletns=CompleteCall&wfevent=CompleteCall.showContactAction'
    Thu May 13 09:35:25 2004 INFO: New NON-SSL URL
    Thu May 13 09:35:25 2004 Going to check the general server list
    Thu May 13 09:35:25 2004 WLS info : 10.227.8.47:8103 recycled? 0
    Many thanks
    Shaan

    Hi Sudeep,
    SAP Note 846079 - XI 3.0 JDBC Receiver: # of Retries on SQL Error w/o Effect
    Please check the following SAP note also - 831162
    Some info which i found there and can be relevant in to your scenario.....
    Q: I am using a JDBC Receiver Adapter in conjunction with the  Lotus Domino Driver for JDBC perform an INSERT or UPDATE operation on a database. When sending a message to the receiver, the Adapter Monitoring shows the following error message:
    "java.sql.SQLException: [Lotus][Domino Driver for JDBC]Invalid cursor state"
    Is there a fix for this issue?
    A: To work around this JDBC driver problem, activate the Advanced Mode for the respective JDBC Receiver channel and configure the setting "Number of Retries of Database Transaction on SQL Error" to a value > 0. Additionally, make sure that the setting "Database Auto-Commit Enabled" is also active as the Lotus Domino Driver for JDBC does not support transactions.
    Apply note 846079 before configuring this scenario.
    Q: The TCP/IP connection to my database host is running over an unreliable network connection, i.e. the connection is sometimes interrupted. Consequently, I sporadically receive an SQLException regarding a closed connection in the system trace or audit log or the connection as well as the JDBC Adapter channel are hanging.
    How can I work around this connectivity issue?
    A: Enable the "Advanced Mode" for the respective JDBC Adapter channel and select the option "Disconnect from Database After Processing each Message".
    Note that this might put additional load on your DBMS due to the creation of a new database connection for each message.
    I dont have access to a database right now, so i am not able to check this.
    Also check the JDBC driver compatability as mentioned in the above note.
    Cheer's

  • Broken Pipe Error when using database link

    We are using WebLogic 6.1 sp2 / oracle database 8.1.6. / thin drivers.
    The connection works fine, unit I try to access a view that has a union and db links
    in it.
    We have used one or the other (view or a dblink) and it works, but when used together,
    we get broken pipe error.
    I haven't proven that this is the cause, I will try to setup a test, but I was wondering
    if this is a known issue or what ??
    thanks
    Rich

    You need to create the catalog views that support distributed SQL in your remote database (the database you connect to via db_link).
    To create these views, connect "/ as sysdba" and run:
    $ORACLE_HOME/rdbms/admin/catproc.sql
    which will in turn call several other scripts including: $ORACLE_HOME/rdbms/admin/catrpc.sql (which creates your missing view)
    It is best to run the whole catproc.sql script (and not just the catrpc script).
    You can run and rerun catproc.sql several times quite safely.
    Cheers

  • Broken pipe, DMLException: JBO-26061: Error while opening JDBC connection

    Hi,
    We are facing strange problem with oc4j903 container using bc4j getConnection() method.
    We are getting the following error intermitantly using bc4j getConnection() method.
    ApplicationModuleProvider JBO-30003: The application pool (bc4j_paris) failed to checkout an application module due to the following exception:
    oralce.jbo.DMLException: JBO-26061: Error while opening JDBC connection.
    and then it says ,
    java.sql.SQLException: Io exception: Broken pipe.
    It gets connection automatically in a matter of minutes.
    Has anybody faced these problem or anyone has the solution please help us out.
    Thanks,
    Chinna

    Bhaskar -- BC4J related questions are better directed to the JDeveloper forum; that's where the BC4J PMs and developers hang out.
    cheers
    -stevee

  • DMLException: JBO-26061: Error while opening JDBC connection, Broken pipe

    Hi,
    We are facing a strange problem with oc4j903 container using bc4j getConnection() method.
    We are getting the following error intermitantly using bc4j getConnection() method.
    ApplicationModuleProvider JBO-30003: The application pool (bc4j_paris) failed to checkout an application module due to the following exception:
    oralce.jbo.DMLException: JBO-26061: Error while opening JDBC connection.
    and then it says ,
    java.sql.SQLException: Io exception: Broken pipe.
    It gets connection automatically in a matter of minutes.
    Has anybody faced these problem or anyone has the solution please help us out.
    I appreciate your inputs.
    Thanks,
    Chinna

    Bhaskar -- BC4J related questions are better directed to the JDeveloper forum; that's where the BC4J PMs and developers hang out.
    cheers
    -stevee

  • Photosmart C4599 w. iMac OS 10.6.8 won't print. Error message "pipe broken" gone; still wont print

    Printer would not print. The error message: "Pipe broken. printer cartridges can't move, Open door and release cartridges."  However, when I opened the door they moved to the left and out of sight; I didn't see a broken pipe. When I closed the door, they moved back to the right.  Did this several times, installed a new black cartridge because mine was low, got a message to align printer, which I did.  Printer printed the alignment sheet, which I then scanned in and learned alignment was OK.  Printer still did not print although error message had disappeared. Then I followed all of the steps in HP's troubleshooting support (all of which I'd done on my own before) Got a message Printer Ready, but printer still doesn't print.  I tried some other files too, in case that one was corrupted in some way.
    I just tried again - with a new file.No success.  New error message: Unable to connect with printer; will try in 30 seconds.  All lights on the printer are fine, including the wireless light.
    Can someone help?  Many thanks.

    Printer would not print. The error message: "Pipe broken. printer cartridges can't move, Open door and release cartridges."  However, when I opened the door they moved to the left and out of sight; I didn't see a broken pipe. When I closed the door, they moved back to the right.  Did this several times, installed a new black cartridge because mine was low, got a message to align printer, which I did.  Printer printed the alignment sheet, which I then scanned in and learned alignment was OK.  Printer still did not print although error message had disappeared. Then I followed all of the steps in HP's troubleshooting support (all of which I'd done on my own before) Got a message Printer Ready, but printer still doesn't print.  I tried some other files too, in case that one was corrupted in some way.
    I just tried again - with a new file.No success.  New error message: Unable to connect with printer; will try in 30 seconds.  All lights on the printer are fine, including the wireless light.
    Can someone help?  Many thanks.

  • Broken pipe error in Sync Send JDBC Receiver:   Extremely Serious issue

    Hi forum,
    I have a serious error in a JDBC->XI--> JDBC scenario,
    Step1: I use a sender JDBC channel to select some distinct values from  a table say X, and update the same rows,
    Query SQL Statement: select distinct Branch from dbo.X where status = 0
    Update SQL statement: update dbo.X set Status = 2 where Status = 0
    Step 2: enter BPM
    Step 3: enter a loop
    Step 4:make a synchronous call to the same table X, to fetch some records,
    SQL query: select * from X where status = 0 and Branch = i; Update X set status = 9 where Branch = i
    Step 5: close loop,  this loop iterates for 5 or 6 times depending on i, which is no. of branches selected by the sender JDBC channel
    so all the calls are to the same table, same databsse(SQL Server)
    the problem is when this sync calls happens in the loop, it some times gives following error, which i se in RWB:
    <b>Error Unable to execute statement for table or stored procedure. 'X' (Structure 'STATEMENT_X') due to com.microsoft.sqlserver.jdbc.SQLServerException: An exception occurred during the DBComms.transmit operation. Exception:Broken pipe (errno:32). Context:(2217)</b>
    i have no way to trace the cause of the error, the database is perfect and the error logs in the SQL server shows no trace of any error,
    Note: It works sometimes
    i dont know whom to approach, pls help
    the issue is very very serious as its in production system,

    Hi Sudeep,
    SAP Note 846079 - XI 3.0 JDBC Receiver: # of Retries on SQL Error w/o Effect
    Please check the following SAP note also - 831162
    Some info which i found there and can be relevant in to your scenario.....
    Q: I am using a JDBC Receiver Adapter in conjunction with the  Lotus Domino Driver for JDBC perform an INSERT or UPDATE operation on a database. When sending a message to the receiver, the Adapter Monitoring shows the following error message:
    "java.sql.SQLException: [Lotus][Domino Driver for JDBC]Invalid cursor state"
    Is there a fix for this issue?
    A: To work around this JDBC driver problem, activate the Advanced Mode for the respective JDBC Receiver channel and configure the setting "Number of Retries of Database Transaction on SQL Error" to a value > 0. Additionally, make sure that the setting "Database Auto-Commit Enabled" is also active as the Lotus Domino Driver for JDBC does not support transactions.
    Apply note 846079 before configuring this scenario.
    Q: The TCP/IP connection to my database host is running over an unreliable network connection, i.e. the connection is sometimes interrupted. Consequently, I sporadically receive an SQLException regarding a closed connection in the system trace or audit log or the connection as well as the JDBC Adapter channel are hanging.
    How can I work around this connectivity issue?
    A: Enable the "Advanced Mode" for the respective JDBC Adapter channel and select the option "Disconnect from Database After Processing each Message".
    Note that this might put additional load on your DBMS due to the creation of a new database connection for each message.
    I dont have access to a database right now, so i am not able to check this.
    Also check the JDBC driver compatability as mentioned in the above note.
    Cheer's

  • Web Service Error: java.sql.SQLException: Io exception: Broken pipe

    Hi,
    I am using JDeveloper PL/SQL web service generator. After some time we start receiving the "java.sql.SQLException: Io exception: Broken pipe" exception when we invoke the web service. I've noticed that the error starts occuring once all the connections in the database have been closed.
    Here are the Data Source configurations I tried using:
    <data-source name="jdev-connection-SACS" class="com.evermind.sql.DriverManagerDataSource" location="jdbc/SACSCoreDS" xa-location="jdbc/xa/SACSXADS" ejb-location="jdbc/SACSDS" pooled-location="jdbc/MACSPooledDS" connection-driver="oracle.jdbc.driver.OracleDriver" username="xxx" password="xxxx" url="jdbc:oracle:thin:@test:1521:SACS" inactivity-timeout="30" connection-retry-interval="3" max-connections="5" min-connections="0" wait-timeout="20"/>
    AND I also tried:
    <data-source name="jdev-connection-SACS" class="com.evermind.sql.DriverManagerDataSource" location="jdbc/SACSCoreDS" xa-location="jdbc/xa/SACSXADS" ejb-location="jdbc/SACSDS" pooled-location="jdbc/SACSPooledDS" connection-driver="oracle.jdbc.driver.OracleDriver" username="xxxx" password="xxxx" url="jdbc:oracle:thin:@xxxx:1521:SACS" inactivity-timeout="30"/>
    That did not make any changes.
    I then changed ConnectionContext.KEEP_CONNECTION to ConnectionContext.CLOSE_CONNECTION in the <name>Base.sqlj:
    public void release() throws SQLException
    { if (__tx!=null && __onn!=null) __tx.close(ConnectionContext.CLOSE_CONNECTION);
    __onn = null; __tx = null;
    That did not help either. We are running these web services on the standalone OC4J and Oracle 8.1.7.2 database with the MTS installed on it.

    Hi,
    I don't use JDeveloper to develop stored procedure web services. However, I do use WebServicesAssembler.jar to generate stored procedure web services.
    I had the same problem as you did. After some research in this forum, I was informed that it's a bug in the web services generator itself. I was also informed that the newest version of WebServicesAssembler.jar is supposed to fix the problem.
    If you want, you can always write a batch job to restart the OC4J periodically. The command is
    dcmctl -ct oc4j -co home
    If I come across the posting containing the answer to your solution, I will forward it to you.
    Good luck
    Jack

  • Error during RETR epilogue: FTPEx: 426 Data connection: Broken pipe

    Hi Experts,
    We have XI file to file transfer configured via the ftp...
    while im trying to upload the file from the source folder to target folder, im getting the following error: which i have tried to resolve but not able to...
    help in this regard will be greatly appreciated:
    "Could not process due to error: java.lang.IllegalStateException: Error during RETR epilogue: com.sap.aii.adapter.file.ftp.FTPEx: 426 Data connection: Broken pipe."
    Regards,
    nandan

    if I were you I would put the lines
    kkSocket.setSendBufferSize(1024);
    kkSocket.setSoTimeout (10000);
    kkSocket.setTcpNoDelay(true);
    before connecting to the server, not after the initial message was sent.

  • AppServer or Web App error (9.0.4) and BROKEN PIPE

    Hi,
    I'm still using 9.0.4, and have started getting the following message in the base server.log of the Oracle Container.....
    07/12/16 21:18:33 Internal error in HttpServer
    java.lang.ArrayIndexOutOfBoundsException
    at java.lang.System.arraycopy(Native Method)
    at com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:216)
    at com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:151)
    at com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:146)
    at com.evermind.server.http.EvermindHttpServletResponse.handleException(EvermindHttpServletResponse.java:1743)
    at com.evermind.server.http.EvermindHttpServletResponse.handleException(EvermindHttpServletResponse.java:1572)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:803)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
    at java.lang.Thread.run(Thread.java:534)
    It's happening a lot, but I can't see any impact when using our web apps. Looking at my three most used web apps, I see the same error appearing at identical times in the individual log files, but they are all using different pages, so don't think they are 'causing' this prob.
    Does anyone think I have something wrong with the basic application server, or is this indeed an issue with a particular web application that's spreading it's error to other web apps? Example of the error in a web app below.....and what is a Broken Pipe error?
    Thanks in advance
    Iain
    07/12/16 21:18:33 web: Broken pipe
    07/12/16 21:18:33 web: Servlet error
    java.lang.ArrayIndexOutOfBoundsException
         at java.lang.System.arraycopy(Native Method)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:216)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.EvermindJSPWriter.writeOut(EvermindJSPWriter.java:456)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.EvermindJSPWriter.jspflush(EvermindJSPWriter.java:373)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.EvermindJSPWriter.write(EvermindJSPWriter.java:522)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.EvermindJSPWriter.write(EvermindJSPWriter.java:447)
         at observations.first_2d_observationsYR._jspService(_first_2d_observationsYR.java:174)

    Raju --
    Thanks for the intelligent posting on a difficult issue for you.
    I wasn't aware of anything specifically being introduced that prevented the bootclasspath technique from working** in the 904 release.
    For 904, the bootclasspath needs to be put in the start parameters tag of the java-options tag.
    <process-type id="home" module-id="OC4J" status="enabled">
    <module-data>
    <category id="start-parameters">
    <data id="java-options" ... -Xbootclasspath/a:/java/lib/xerces.jar"/>
    </category>
    </module-data>
    </process-type>
    You can also try copying the xerces.jar into the jre/lib/ext directory so it's loaded by the system classloader and see if that works**. This will put xerces at the extension level so
    **these workarounds are not supported and will put you in an unsupported situation if a problem occurs.
    The good news is that have taken steps to clearly enable the separation of container versus appplication class spaces in thenext production release (10.1.3) of OC4J. We will be providing a new classloading model which cleanly separates the two namespaces and allows applications to provide their own versions or distributions of class libraries with no collisions with the OC4J runtime libraries.
    I don't know of any easy ways to do what you need -- other than reworking the app to use JAXP so that the parser implementation used is pluggable as you kind of allude to. If it was possible, I'd do that rather than hard coding in the use of the Oracle XML parser.
    But just to reiterate, switching in xerces at the bootclasspath level is not a supported operation since it may have an effect on the OC4J runtime operation.
    cheers
    -steve-

  • Bouncing Oracle Database Creating Broken Pipe Error On Oracle 9iAS 9.0.3

    We published and deployed PL/SQL web services using JDeveloper 9.0.3 wizard on Oracle 9iAS 9.0.3. We bounced the database nightly, in turn, closes the application server connection between 9iAS and the database. This causes the broken pipe error. Bouncing the 9iAS is not an option for us.
    Is this an Oracle 9iAS bug? Is there a workaround to this problem without bouncing the application server?
    Please help.
    Tom

    I have discovered a strange thing. I created a new OC4J instance which I called it: Intelap
    When I deploy to the recently created instance Intelap, jdeveloper success. But when I set OC4J_home in the optional instance field, I got the previous error.
    Sergio

Maybe you are looking for