Random JCO Communication Failure Error

Dear All,
I am facing the weird issue of JCo connection failures. I am facing the error of Max no of conversations excedeed. If i am testing it then it is giving me error. But after some time if i check it again it will be successful and also ping will be also successful for the JCo. I am facing for all JCo which we have created in the Portal System.
We have 3 landscape system here. In my Development and Quality this type of error is coming which is very randomly.
In our Production server its not coming.
So i am very confused why this type of random behaviour is of JCo Connection.
Regards,
Dhruv Shah

Hi Dhruv,
If you are using WD application, then you should use disconnectIfAlive() in finally block of try-catch while executing RFC model.
Please check the Web Dynpro Best Practices: [How to Configure the JCo Destination Settings|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/user-interface-technology/wd%20java/7.0/portal%20integration/how%20to%20configure%20the%20jco%20destination%20settings.pdf] that will helps you identify maximum pool size, connections and timeout etc.
Also refer to JCo Pool Configuration and http://help.sap.com/saphelp_nw04/helpdata/en/3a/3b1b40fcdd8f5ce10000000a155106/content.htm
Hope it helps
Regards
Arun

Similar Messages

  • Random JCO Communication Failure Error after Hardware Migration

    Greetings experts,
    we had a migrated our XI server to new hardware and had couple of SLD related issues which were solved by the migration team. However, we are getting JCO communication failure very frequent whenever we use JCO from JAVA to call an RFC. The weird thing, if you restarted the message it will be successful.
    The error message in the message monitor :
    "COMMUNICATION FAILURE" during JCo call. Error opening an RFC connection"
    Any idea to solve this random issue?

    Hi again,
    the number of connection was increased to 200 but with no effects. Also, the user used to connect is a system user which does not need a ticket.
    This is my connection code
                   mConnection = JCO.createClient("600", // Client
              "USER", // Username
              "PASSWORD", // Password
              "EN", // Language
              "hostname", // Host
              "01"); // System Number
    do I need to add anything else if I am using a clustered system?

  • System Error due to JCO communication failure? during mapping

    in my JDBC-XI-Proxy scenario,
    there is BPM with a transformation step,
    in that step, during execution it gives Jco failure error, and particularly when the payload is very large....
    my question is:
    1.  how JCo communication failure occurs in case of mapping??
    2. why its only when the payload is huge??

    Sudheep,
    1, The Mapping is alaways executed in the Java Stack. And so win the runtime there needs to be a connection between the ABAP stack and the Java Stack for the Mapping to get exectued. The TCP IP Connection AI_RUNTIME_JCOSERVER is used for this purpise in SM59.
    2. When the payload is huge , there can be a over flow of the java Heap memory and this needs to be increased. Ask your Basis team to increase the java heap size if you do not want to face this issue.
    Regards
    Bhavesh

  • Mapping: JCO Communication Failure

    Hi Experts,
    I am working on a scenario PROXY<-->PI<-->SOAP.
    When i trigger the proxy from SPROXY, the message gets stuck in PI with an error Mapping: JCO Communication Failure. I have checked the RFC destinations AI_RUNTIME_JCOSERVER and AI_VALIDATION_JCOSERVER in the PI system, both of which are successfully connected. the correct entiry is also maintaine in sxmb_adm.
    I am not sure what could be the issue otherwise. I am not sure if we are missing any configuration on the PI side.
    Any idea how can i get this resolved.
    Thanks in advance.
    Regards
    Tanzoom

    Hi Tanzoom,
    You get this kind of error when there are lots of messages to be processed simultaneously.  Every message mapping needs one connection. If all 10 available connections are blocked from other messages you get this kind of error. Try increasing the the number of processes in VisualAdmin.
    Also refer this below blog
    http://scn.sap.com/blogs/saprouter/2012/08/07/jcocommunicationfailure
    Best Regards,
    Monikandan.

  • Transport error: Communication failure error

    I am trying to access Crystal Enterprise that is behind a firewall and am getting an Transport error: Communication failure error.  I have tried the following:
    1)  Opened the 6400 port for the CMS.
    2)  Set -requestport in the command line to a different port, that is also open, for the Output Server and the Input Server.
    Does anyone know what I am doing wrong?  I haven't been able to locate the documention on how to run behind a firewall.  I am newby on the admin side.
    I am running this on Windows 2003 server.
    Thanks in advance.

    I can tell you from Business Objects Enterprise perspective. 6400 is the port on which CMS listens. We have web server in the DMZ so we had to open another set of ports also. We opened 2000-5000 ports also between Web server and application server ( where services are installed). The reason being that CMS listens on 6400 but other services listens on randomly selected ports different from 6400. Look into the registry entry and you will find CER. Inside CER there are two Keys RequestLowerPort and RequestUpperPort. We have defined these as 2000 to lower and 5000 to upper one.
    You can set ports using -requestport and open that ports and see how it works. Opening only 6400 would not  work is my guess.

  • CRM Mobile Sales Application : HTTP Communication Failure ERROR

    Hi All,
    I am trying to build a CRM mobile application in the Windows mobile.
    the steps that we have followed are:
    1. Activated and generated the Standard CRM mobile software component MAS_SMARTPHONE_DMSCV
    2. Created the same Users in the CRM and DOE system
    3. Set up windows mobile simulator
    4. Created data in the CRM backend and performed initial download in the DOE.
    5. activated the distribution model rules in the Admin and monitoring portal
    6. and finally installed CRM mobile sales App in the Windows mobile,connected it to a device,and logged in to the CRM app from the simulator using the user and password created in step 2.
    A device is created on the Admin & monitorng portal as soon as we sync from the simulator but we are unable to see any data
    in the outbound queue.
    In the transaction SMQ2 we have found our device queue with an error saying *exception occured due to HTTP communication
    failure*
    Debuggin the queue we are able to find an error under the class CL_DOE_ESDMA_SOAP_HANDLER in the method
    PUSH_TO_DEVICE.
    As we are on new grounds we are not able to assess the problem. Does it have anything to do with ports.
    We are able to get see all the messages and the data while debuggin but while pushing it to the device there is a glitch.
    Please suggest with any solution to this or what might be the

    Hi Siva,
    Thank you for your reply.
    We have checked the ports that is concerning SUP it is 2000 we find it is active and open.
    We have also checked a  subscription monitoring table as suggested in a previous post [/community [original link is broken]
    threadID=1978692].
    we are getting a HTTP 110 error while debugging the queue of the device.
    While checking a monitoring we have found a log saying :
    Receive failed: client host = 10.116.158.208: com.sybase.djc.SystemException: HTTP: Post Message - HIOP Version not specified\nProbable cause: unexpected failure or abnormal shutdown of client application or client host
    Please suggest to  us what might might be the problem.
    Thanks,
    Krutheeka.

  • Getting Communication failure error in crystal reports

    Hi All,
    We are using Crystal reports for our business as a report tool. We are getting Communication error failure message. Please help us to resolve this issue. We are using Multihomed server.
    If we can resolve this problem by coming Monday morning EST it will be great help for us.
    Contact numbers are Surya : (1) 609-439-6786 (mob) and (1)  408-689-7221 (home)
                                      Venkat: (91) 9444704889 (mob)
    Waiting for your call.
    With Regards,
    Venkat.

    Hi,
    The error messages occur because there are multiple network cards or name resolution issues on the server.
    To resolve the error, specify an available port for an IP address
    1. Open the Crystal Configuration Manager (CCM).
    2. Stop the CMS.
    3. Define an available port number on the command line of the CMS for the IP address (for example, - Port <IP Address>:<port number>). Verify that the port number is not in use.
    4. Start the CMS.
    Now Logging on to the CMS from the applications will now occur successfully.

  • Rfc Jco communication channel error in BPM integration process

    Hi,
           when we are processing the records some records are processed succussfully some records does not in integration process view. when we restart the workflow we can able to process the error messages succussfully.
    but here not understanding how to reprocesse automatically error messages in the BPM integration process level.
    thanks and regads,
    krushi.

    Hi
    re-submission of messages after corrections that were failed
    Reconciliation of Messages in BPM
    Reconciliation of Messages in BPM Contd. - Restart Workflow

  • Error in BPM: "COMMUNICATION FAILURE" during JCo call. Error opening an RFC

    hello experts
    i am receiving the above error incase of BPM scenario where i am having a Transform step and synchronous RFC step.
    i referred to the few threads discussing such problems and was trying to find whether my mapping is correct and i tested my mappings using my payload which looks good.
    When looked into the Mapping trace of the BPM "Show container" i found error ""COMMUNICATION FAILURE" during JCo call. Error opening an RFC connection" and it seems that when BPM is attempting to call interface mapping it is throwing this error.
    Thanks in advance.
    Regards
    rajeev

    hi,
    I think no problen with the mapping part,
    jco connection requird when xi try to stablish the connection with the adapter .
    please look the link provided.
    Setup and test SAP Java Connector outbound connection
    please also check the following parameter at the exchange profile
    com.sap.aii.rwb.server.centralmonitoring.r3.ashost
    com.sap.aii.rwb.server.centralmonitoring.r3.client
    com.sap.aii.rwb.server.centralmonitoring.r3.sysnr
    com.sap.aii.rwb.server.centralmonitoring.httpport
    these parameter must be given properly.
    if every thing is ok than and problem still exist than try to restart the system.
    for us after restarting its worked fine.
    regards,
    navneet

  • JCO communication error/ failure

    In all scenarios, XML file has been picked up from the destination but not found in the target directory.
    ( In Adapter Framework the inbound and outbound messages are in green color.)
    In qRFC monitor (TC smq2) the status is SYSFAIL.
    When double clicking the SYSFAIL, a window shows that "communication failure during JCO all error"
    Could you please let me know what is the error and how to solve this ?
    Regards,
    Ashok kumar

    Ashok -
    Did you check these links:
    Mapping Error :JCO_COMMUNICATION_FAILURE
    getting error "JCO_COMMUNICATION_FAILURE"
    JCO_COMMUNICATION_FAILURE
    JCO_COMMUNICATION_FAILURE
    Hope those help.
    Thanks,
    Tirumal

  • HT1338 when I try to print, I get this error message "Communications Failure: The computer is no longer able to communicate with your printer. " followed by intruictions to turn off the printer and check connections etc. I am using an HP Officejet 6500 70

    when I try to print, I get this error message "Communications Failure: The computer is no longer able to communicate with your printer. " followed by intruictions to turn off the printer and check connections etc. I am using an HP Officejet 6500 709e, connecter wirelessly

    I'm using a mac (OS X - snow leopord) and am printing over the network (wirelessly).
    HP Photosmart Premium Fax All in One - C410a
    I was only able to print one page and then both my printer and my computer would display an error message about the printer's inability to print.  Since then I've been able to resolve my specific problem.
    I
    1. uninstalled HP from my computer (checked to ensure that my printer was no longer visible in my printers and the HP Utility software was nowhere to be found), 
    2. grabbed the software/driver update from Aug, 2010,
    3. installed the Aug, 2010 update, and my problems seem to have been fixed.
    This is where I got my 2010 update from (obviously you should get the driver/software applicable to your OS and specific printer):
    http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=mp-85379-1&cc=us&dlc=en&lc=en&...

  • [repo_proxy 13] SessionFacade::openSessionLogon with user info has failed(Transport error: Communication failure.

    Post Author: LeeCUK
    CA Forum: Authentication
    I have installed Enterprise XIR2 onto a Windows 2003 server and all services are running.I have installed the client on another windows 2003 server and I can connect to the console via the web.
    Firstly desktop intel would not work and gave me the error below, however a new entry appeared in my server dropdown with servername (.Net Portal) and after selecting this Desktop intell worked.
    When I try to run designer I dont get the extra server in the dropdown nor does it connect when tryped manually and gives me the same error I was getting for desktop intel.
    Im using enterprise authentication
    Has anyone figured this out please?
    The error im getting is below&#91;repo_proxy 13&#93; SessionFacade::openSessionLogon with user info has failed(Transport error: Communication failure.(hr=#0x80042a01)

    Post Author: jsanzone
    CA Forum: Authentication
    LeeCUK:
    The &#91;repo_proxy 13&#93; error seems to be a catch-all for BO in that I've worked with this software (XI R2) for 1 1/2 years now and each time I've encountered &#91;repo_proxy 13&#93; it has been for a different reason, thus, you're going to have to apply troubleshooting checks all over the place until you find the problem. In my particular case I just resolved my &#91;repo_proxy 13&#93; error I've been working on this week, and here was my scenario.  Our server in the lab died due to a hard drive failure, so we cut our losses and installed a new & more powerful server.  When the rebuild was done I could not connect from my laptop to the repository via Designer (good old &#91;repo_proxy 13&#93; error).  After much angst, etc, etc I found out that the servers in the CMC (/businessobjects/enterprise115/admin/en/admin.cwrwere"&gt;http://<server>/businessobjects/enterprise115/admin/en/admin.cwrwere) were all down except for one (even though CCM showed all servers "up").  When I went to start the servers in the CMC I was prompted for an account, and no matter what account I tried it won't work.  So I went back to the CCM servers and stopped them all, then changed the default account it was using from LocalSystem to the administrator account, restarted all servers in CCM, went back to CMC and noted that all servers were now up as well.  Then I went back to my laptop and used Designer and was able to successfully log in.  Thus, the end of my story, however, it seems that many &#91;repo_proxy 13&#93; errors have different beginning and endings.  For instance, a year ago I had the same &#91;repo_proxy 13&#93; error and brought it to BO tech support.  They determined that I had to uninstall my client from my laptop, clean out the registry for any references to BO keys, and remove the c:\program files \Business Objects  folder, then reinstall, and sure enough it worked in that case, but not in this case when I tried it again.  By digging deeper I found out the root cause to my current problem, and voila, I'm in!
    Good luck!

  • Mysql error java.sql.SQLException: Communication failure during handshake.

    Hi !!!
    I was working ok, with hibernate and mysql but yesterday I try to install the new mysql version (4.1.10) and receive the following error when I try to connect
    Initializing Hibernate
    INFO - Hibernate 2.1.6
    INFO - hibernate.properties not found
    INFO - using CGLIB reflection optimizer
    INFO - configuring from resource: /hibernate.cfg.xml
    INFO - Configuration resource: /hibernate.cfg.xml
    INFO - Mapping resource: com/tutorial/hibernate/core/News.hbm.xml
    INFO - Mapping class: com.tutorial.hibernate.core.News -> news
    INFO - Configured SessionFactory: null
    INFO - processing one-to-many association mappings
    INFO - processing one-to-one association property references
    INFO - processing foreign key constraints
    INFO - Using dialect: net.sf.hibernate.dialect.MySQLDialect
    INFO - Maximim outer join fetch depth: 2
    INFO - Use outer join fetching: true
    INFO - Using Hibernate built-in connection pool (not for production use!)
    INFO - Hibernate connection pool size: 20
    INFO - using driver: org.gjt.mm.mysql.Driver at URL: jdbc:mysql://localhost/unnobanews
    INFO - connection properties: {user=news, password=news}
    INFO - Transaction strategy: net.sf.hibernate.transaction.JDBCTransactionFactory
    INFO - No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended)
    WARN - Could not obtain connection metadata
    java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?
    at org.gjt.mm.mysql.MysqlIO.init(Unknown Source)
    at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
    at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown Source)
    at org.gjt.mm.mysql.Driver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:512)
    at java.sql.DriverManager.getConnection(DriverManager.java:140)
    Somewhere I red that was necessary to update the jdbc driver, so I updated it from version nro 2 to version nro 3.1.7 but still the error
    Phpmyadmin works ok and mysql control center can connect ok too.
    But when I try a telnet localhost:3306 I receive and error of connection filed
    Anyway the mysql status thowme correct information, that it working ok!
    Any idea ?
    King regards
    Naty

    Hibernate 2.1.6
    loaded properties from resource hibernate.properties: {hibernate.connection.username=root, hibernate.connection.password="", hibernate.cglib.use_reflection_optimizer=true, hibernate.connection.pool_size=10, hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect, hibernate.connection.url=jdbc:mysql://manoj/manoj, hibernate.connection.driver_class=org.gjt.mm.mysql.Driver}
    using CGLIB reflection optimizer
    configuring from resource: /hibernate.cfg.xml
    Configuration resource: /hibernate.cfg.xml
    Mapping resource: com/mec/emp.hbm.xml
    Mapping class: com.mec.Employee -> emp
    Configured SessionFactory: null
    processing one-to-many association mappings
    processing one-to-one association property references
    processing foreign key constraints
    Using dialect: net.sf.hibernate.dialect.MySQLDialect
    Maximim outer join fetch depth: 2
    Use outer join fetching: true
    Using Hibernate built-in connection pool (not for production use!)
    Hibernate connection pool size: 10
    using driver: org.gjt.mm.mysql.Driver at URL: jdbc:mysql://manoj/manoj
    connection properties: {user=root, password=""}
    No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended)
    Could not obtain connection metadata
    java.sql.SQLException: Server configuration denies access to data source
         at org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:144)
         at org.gjt.mm.mysql.Connection.<init>(Connection.java:230)
         at org.gjt.mm.mysql.Driver.connect(Driver.java:126)
         at java.sql.DriverManager.getConnection(DriverManager.java:525)
         at java.sql.DriverManager.getConnection(DriverManager.java:140)
         at net.sf.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:101)
         at net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:73)
         at net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:1155)
         at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:789)
         at com.mec.CreateSession.getCurrentSession(CreateSession.java:35)
         at com.mec.TestEmployee.createEmployee(TestEmployee.java:37)
         at com.mec.TestEmployee.main(TestEmployee.java:24)
         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:585)
         at com.intellij.rt.execution.application.AppMain.main(AppMain.java:78)
    Use scrollable result sets: false
    Use JDBC3 getGeneratedKeys(): false
    Optimize cache for minimal puts: false
    Query language substitutions: {}
    cache provider: net.sf.hibernate.cache.EhCacheProvider
    instantiating and configuring caches
    building session factory
    Not binding factory to JNDI, no JNDI name configured
    SQL Error: 0, SQLState: 08001
    Server configuration denies access to data source
    Cannot open connection
    java.sql.SQLException: Server configuration denies access to data source
         at org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:144)
         at org.gjt.mm.mysql.Connection.<init>(Connection.java:230)
         at org.gjt.mm.mysql.Driver.connect(Driver.java:126)
         at java.sql.DriverManager.getConnection(DriverManager.java:525)
         at java.sql.DriverManager.getConnection(DriverManager.java:140)
         at net.sf.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:101)
         at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:286)
         at net.sf.hibernate.impl.SessionImpl.connect(SessionImpl.java:3326)
         at net.sf.hibernate.impl.SessionImpl.connection(SessionImpl.java:3286)
         at net.sf.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:40)
         at net.sf.hibernate.transaction.JDBCTransactionFactory.beginTransaction(JDBCTransactionFactory.java:19)
         at net.sf.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:2231)
         at com.mec.TestEmployee.createEmployee(TestEmployee.java:38)
         at com.mec.TestEmployee.main(TestEmployee.java:24)
         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:585)
         at com.intellij.rt.execution.application.AppMain.main(AppMain.java:78)
    Process finished with exit code 0

  • Internal error in IGS0, US. COMMUNICATION FAILURE (RFC: GIS_GEOCODE_DEST:G

    Hi
    when we are trying to update Communication data of an external candidate..
    We are getting this error message...
    Internal error in IGS0, US. COMMUNICATION FAILURE (RFC: GIS_GEOCODE_DEST:Geocode)
    Please let me know how to fix this error...
    Thanks
    Raghu

    Hi,
    I think you might have using SICF to test web service.
    To test the same you need J2EE instance.
    go to transaction
    WSADMIN ->administrative settings and enter the j2ee server address (http://server.domain.com:port) and then click on your service and click test.
    if you dont have a j2ee instance, you can use some free third party tools to test your WS.
    goto this URL to get webservice studio
    http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916ebc4159c
    *******please reward points if the information is helpful to you*************

  • Transport Error : Communication Failure

    Hello ,
    We are getting the error Transport Error : Communication Failure when trying to connect to Bobj from crytsal reports. It looks like a communication error and got to do with the ports . We opened all the ports required but still have this issue.
    Is there a log files we can look at to see what is causing this issues? or anything that can help.
    Thanks,
    Ravi.

    Hi,
    Each server has assigned with max.no of jobs <You can find it in CMS>Servers>click on it>PropertiesMetrics>
    Transport error nomally comes when the report is very large and in between scheduling some more reports are under scheduling.then it crosses max.job limit.
    Resolution: Reschedule the report and check not more jobs are running..
    Thanks,
    M.A.Jilani

Maybe you are looking for

  • SSRS expression returns #error value in some cells

    Hello, What do you think below expression sometimes return #error value in ssrs. =SUM(Fields!X.Value / 100 * DateDiff(DateInterval.Day,Fields!s_date.Value,Fields!e_date.Value)) / IIF( SUM(DateDiff(DateInterval.Day,Fields!s_date.Value,Fields!e_date.Va

  • New Satellite C660-1F1 windows 64-bit -cant use graphics editing software

    Hi Guys....any help appreciated...this is the message I sent to Toshiba support but they are taking their time getting back to me: Important information: Satellite C660-1F1 Key Features - Genuine Windows 7 Home Premium 64-bit (pre-installed, Toshiba-

  • Create references to user_constraints or other applicable table...

    Hi , Is it possible to create a reference(foreign key) to the constraint_name column of user_constraints object or to other table of sys/system which keeps the constraint names created per user...???? I use Db 10g. Thanks, Simon

  • Many small jobs choking queue

    NW5.1SP8 - The server has been up and operating for over 5 years. Legacy printing with LPTx ports in the server using NPRINTER.NLM. We have a DOS application that prints to NetWare queues via a CAPTURE of a WS's LPTx port. This worked fine under W9x

  • Java - Behaviors

    I am making a website for a music group and would like to have profiles of each member.  The list of names is in a side bar on the left, and I would like the content to come up in a separate div in the middle of the page. I am brand new to Java and t