RTMFMessaging causes performance problem

Hi,
We have a performance problem with the component:
EP:KM:COLL:class com.sap.ip.collaboration.core.api.rtmf.core.RTMFMessaging.ReceiveJMSQueue
This component according to the Request overview is executing literally billions of requests each day. It is also not closing many of the requests. I wondered if anyone could give some hints as to performance settings for RTMF in a load-balanced landscape that would prevent this behaviour?
We have a Central Instance with 3 nodes, each running a web dispatcher and 4 application servers in a load-balanced environment - so it's meant to be a high availability Portal until this problem makes it fall over!
The symptoms are also that the performance degrades over time as the RTMF requests are not always closed, until they consume enough resources that the system stops responding.
Any help would be appreciated.
Thanks, Marc

Hi
As one of the authors has mentioned previously this is not a problem but the way RTMF framework works.  It has a polling mechanism that polls the server for messages. 
By default this polling mechnism is set to Constant Interval which is set to 3 seconds.  So the RTMF will poll the server for messages every 3 seconds.  However, depending on the number of users etc this polling mechanism can be changed to Linear Interval or maximum HPS (see SAP Help for further information).
This can be changed under: System Admin > System Config > KM Content > Collaboration > RTC > RTC Engine > Polling Policy
You can certainly look at changing these!  If you have changed this already and still having problems with the requests get back to SDN.
Cheers
Ankit

Similar Messages

  • AWOL FireWire Bus can cause performance problems

    This is a tip for anyone who may be having undiagnosed performance problems. Use System Profiler and look at the FireWire entry. If there is no information other than the title FireWire Bus that may be the cause of the problem.
    See http://docs.info.apple.com/article.html?artnum=88338 for information. I was able to fix my performance problems by disconnecting my iMac from power and everything except mouse and keyboard.
    I've written a small AppleScript which run System Profiler each day and will alert me to a missing FireWire Bus. I hope it never happens again.

    Yup, resetting the NVRAM seems to fix a lot of
    HD/firewire problems.
    I am not even using firewire so I didn't have any firewire problems (as such). My problems seemed primarily to be performance related ... I assume the OS was spending a lot of cycles trying to check the status of the Firewire Bus.

  • Load balancing issue causes performance problems!

    Hi
    Can someone tell me if there is a way to find the list of users who are logging into the system directly (without using a logon group)? They are hitting the CI which is causing performance issues. Eventhough we've setup system messages and repeated emails its hard to track who aren't following it.
    Any ideas would be really appretiated rewarded with points.
    Thanks
    Arun

    easy:
    on the CI, change rdisp/gui_auto_logout to 60.
    if they login and there is no activity for 60 seconds, they will be logged out promptly. they will stop trying to login into the CI after awhile.
    and if they keep on trying, lock their account into SU01... they will get the message.
    another possibility is a user exit on the logon screen. check the ABAP forum for this.

  • List versions causing performance problems

    We have a List - not Library - List - with about 100 columns (Yes. We know that's a lot and have verified that one Item wraps to two DB rows), none of which is indexed.  An InfoPath form is used to enter and
    view the List Items. Versioning is on for auditing purposes. Versioning appears to be causing a significant performance issue - the more versions a record has, the longer it takes for the IP form to open.  Generally, each version adds one second to the
    time it takes for the IP form to open. So if a list item has 30 versions, it takes about 30 seconds from the time the user clicks the Title link until the IP form opens. Obviously having to wait 30 seconds or more for a form to open is a problem.
    The performance is similar when we open the Version History window for any one Item. We also tried using PowerShell to load a List Item's Versions and it, too, behaves the same...about 1s delay for each version an
    Item has. 
    Any suggestions on how we can configure the list or SP to prevent versions from slowing performance?

    Created PDFs for the results for the first two -
    dbcc show_statistics(AllUserData,AllUserData_PK)
    dbcc show_statistics(AllUserData,AllUserData_ParentID)
    Here are the results to the Select statement:
     select name,alloc_unit_type_desc,avg_fragmentation_in_percent from…
    name
    alloc_unit_type_desc
    avg_fragmentation_in_percent
    AllUserData_ParentId
    IN_ROW_DATA
    29.15961419
    AllUserData_ParentId
    LOB_DATA
    0
    AllUserData_PK
    IN_ROW_DATA
    28.0240832

  • "blued" process causing performance problems (98% CPU use)

    I have a friend who's MacBook fan is spinning at hi RPM's almost constantly. I took at look at her Activity Monitor and there's a process running called "blued" that seems to be the source of the problem. It runs nearly constantly at 90%+ CPU useage, with frequent spikes into the 96-100% range, which is what I assume is causing the cooling fan to go spinning out of control. Does anyone know what this is? I've Googled it to no avail, and am hesitant to just kill it before I know what it is. Any assistance would be greatly appreciated.

    Hi Evan,
    I found this in the Apple Developer area: http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/blued.8. html
    I would just kill that process from the Activity Monitor.
    Also, Run the hardware tests from your Install DVD (hold down d at Boot) and see if it reports any SNS (Temperature Sensor) errors - if one has failed or the leads have become disconnected then the fans will run at maximums revs by default and should go in for service.
    Carolyn

  • Mailbox move from 2007 to 2010 causes performance problems on the 2007 box AFTER the move

    I'm having a problem where moving a mailbox from our 2007 Exchange server to our 2010 Exchange server is causing clients that are still on the 2007 server to lock up, sometimes for up to 20 minutes.  This all happens maybe 5 minutes *after* the mailbox
    move has completed - during the move we see no problems.
    I start seeing events 5015, 5016, and then 10025 on the 2007 box and that's when users start complaining of Outlook locking up and emails going to Outbox.
    If I do this off-hours like at night or on weekends I don't see the problem, which I'm sure is because there are far fewer clients connected.  We do not use cached exchange mode for a variety of reasons but mainly because our document management software
    doesn't play nicely with it.
    I am leaning toward the disk structure of our 2007 server.  They are fast (15k SAS) but arranged in a RAID-5 which isn't ideal, but which keeps up fine in all other cases.  What is happening post-move that makes for so much disk activity?  I
    thought maybe if I moved a good chunk of users off the 2007 box off-hours it might make daytime moves more possible, but I just tried again and it all locked up just the same.
    The details:
    Exchange 2007 SP3 (15k SAS disks, 2x quad core Xeon E5345, 16GB RAM)
    Exchange 2010 (VMware with 4 virtual cores, 16GB RAM, storage on EqualLogic SAN)
    Clients are almost exclusively Outlook 2010 on Win7, though a handful of 2007 users remain.
    We have about 240 users total, about 100 of which have moved to the 2010 system.
    Thanks for any suggestions.  I am stumped at this point.

    Hi,
    Based on my experience, the issue generally happens during the migration the old server didn’t get pulled from Active Directory correctly .
    http://www.squidworks.net/2013/02/solved-event-ids-5015-5016-microsoft-exchange-2010-cannot-find-a-route-to-the-source-transport-server-or-home-mta-server/
    Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make
    sure that you completely understand the risk before retrieving any suggestions from the above link.
    Thus, please check if the issue still can be reproduced after the migration.
    If you have any question, please feel free to let me know.
    Best regards,
    Angela Shi
    TechNet Community Support

  • JSP causes serious performance problem in my EP

    I have a native JSP application and running it on the EP. This application accessing a Oracle db (using oracle.jdbc.driver.OracleDriver driver).
    When this db not running, my EP doesn't open any page. The EP try to connect with this db, but not get success.
    I modify this application with TRY and CATCH to treat the application problem, but the EP problem continues.
    In the EP Thread Overview (System Adm -> Monitoring -> Portal -> Thread Overview), I see threads (locked) about this application. To unlock this threads, I delete the par file from the Portal and re-deploy it.
    When this threads is deleted, the application treat the problem (display a error message in the iView container) and EP work normally.
    My questions:
    1) Exists some way that the problem with this application does not cause performance problems with the EP (via code or property)?
    2) Exists some property in the Config Tool where I configure the connection timeout for access the external DB?
    3) Exists some way to liberate these (locked) threads of the EP (I see the page Clearing the Portal Runtime Cache - http://help.sap.com/saphelp_nw04/helpdata/en/d2/a216e1bd7b431c82fa5ff105187112/frameset.htm - but I don't know if I can use it for this)
    I use EP 6.0 SP 15.
    Thanks,
    Yuri Fiori de Almeida

    Hi Umair,
    the code is:
    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" %>
    <%@ include file="isa_cad.jsp" %>
    <%
    Connection Connselect_localidade = null;
    try{
         Driver Driverselect_localidade = (Driver)Class.forName(MM_isa_cad_DRIVER).newInstance();
         Connselect_localidade = DriverManager.getConnection(MM_isa_cad_STRING,MM_isa_cad_USERNAME,MM_isa_cad_PASSWORD);
         PreparedStatement Statementselect_localidade = Connselect_localidade.prepareStatement("SELECT DISTINCT X AS Y FROM Z.K WHERE W = 1 ORDER BY X");
         ResultSet select_localidade = Statementselect_localidade.executeQuery();
         boolean select_localidade_isEmpty = !select_localidade.next();
         boolean select_localidade_hasData = !select_localidade_isEmpty;
         Object select_localidade_data;
         int select_localidade_numRows = 0;
    %>
    <!---- Page Layout --->
    <%
              select_localidade_hasData = select_localidade.next();
         select_localidade.close();
         Statementselect_localidade.close();
    //Connselect_localidade.close();
    %>
    <!---- Page Layout --->
    <%
    catch(Exception e){
    %>
    <!---- Page Layout ---><%
    finally{
         try{
              if(Connselect_localidade != null) Connselect_localidade.close();
         catch(Exception e){
    %>
    Thanks,
    Yuri.

  • Performance Problem : High CPU on a simple Insert

    I have a simple INSERT ( INSERT into TABLE values ( :1, :2 ) etc. )
    But this statement is exhibiting following characteristics
    Optimizer Cost : 1
    Buffer Gets : 26 million !!!
    Rows : 750,000
    Gets/Execution : 35,000
    This is causing performance problem on our production.
    Any ideas will be appreciated ?
    thanks

    897208 wrote:
    I have a simple INSERT ( INSERT into TABLE values ( :1, :2 ) etc. )
    But this statement is exhibiting following characteristics
    Optimizer Cost : 1
    Buffer Gets : 26 million !!!
    Rows : 750,000
    Gets/Execution : 35,000
    This is causing performance problem on our production.
    Any ideas will be appreciated ?
    thanksThread: HOW TO: Post a SQL statement tuning request - template posting
    HOW TO: Post a SQL statement tuning request - template posting
    post EXPLAIN PLAN & results from SQL_TRACE this statement

  • Java 1.4.2 swing (setBounds) performance problem

    Hi,
    We were having performance problems with swing ever since we moved to java 1.4.2 and we finally switched back to 1.4.1. However, we have now traced the problem to JVM and the following simple code demonstrates it.
    I would like to hear from others who faced or solved this.
    When the setBounds is called, there is visible delay in checking/unchecking boxes.
    Without it, the performance is good. The performance is good with 1.4.1 as well.
    Code sample for JComponentTest :
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import javax.swing.JButton;
    import javax.swing.JCheckBox;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    public class JComponentTest extends JFrame {
    public final static int MAX_JLBL = 50;
    private static double _clicked = 0.0;
    // pop up window
    private JPanel _configPanel = new JPanel();
    private JCheckBox[] _configArray = new JCheckBox[MAX_JLBL];
    private JButton _toggle = new JButton("update");
    public JComponentTest() {
    setTitle("JLabelTest");
    // setBounds causes performance problems
    setBounds(1278, 4, 203, 361);
    getContentPane().add(_configPanel);
    for(int i=0; i<_configArray.length; i++){
    _configArray[i] = new JCheckBox("cb"+i);
    configPanel.add(configArray);
    _configArray[i].addActionListener(new ConfigListener());
    configPanel.add(toggle);
    _toggle.addActionListener(new ConfigListener());
    setVisible(true);
    // listenres
    addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(1);
    } // end constructor
    public static void main(String[] args) {
    new JComponentTest();
    /** This class implements the ActionListener and being used for configuration
    * fields.
    private class ConfigListener implements ActionListener {
    public void actionPerformed(ActionEvent ae) {
    boolean selected = (_clicked%2 ==0);
    if (selected)
    for(int i=0; i<_configArray.length; i++)
    ((JCheckBox)_configArray[i]).setSelected(true);
    else
    for(int i=0; i<_configArray.length; i++)
    ((JCheckBox)_configArray[i]).setSelected(false);
    _clicked++;

    weebib
    We are using Windows XP , Nvidia graphics card, with Multiview. I hope the problem is not specific to the platform.
    It is reproducible with 1.4.2 and absent in 1.4.1
    camickr
    I am new to this forum. didn't know about code blocks.

  • Performances Problem in XI using RFC

    Hi All,
    I have some doubts about XI performance:
    Does anybody knows if there is any
    performance restrictions to do RFC calls to XI ?
    What's the best performance Solution in XI ?
    iDoc Adpater or RFC Adapter, File Adapter or RFC Adapter ?
    Is it possible that something in Mapping
    causes performance problem ?
    Thanks

    Hi
    You need to create the Type H RFC in PI system pointing to ECC and reverse in ECC system pointing to PI.
    Create the RFC and test. When you test connection it will show error because of empty message but this will work fine for the Proxy with Data.
    Thanks
    Gaurav

  • How to find cause of db performance problem??

    Hi,
    I am facing continuous performance issues with our database and for that I want to know how I can get information about the following points:
    1- How to find most accessed table(s) or tables with highest hits or top queries is accessing which table(s)?
    2- What indication can tell that a particular table need to be rebuilt?
    3- When to rebuild indexes? and how to know that an indexed need to be rebuilt?
    Your prompt reply is highly appreciated
    Thanks,
    Younis

    Hi,
    a good starting point for investigating poor database performance is AWR (if you have a license for that) or statspack (if you don't). If you need help interpreting it, you can refer to J. Lewis's series on statspack reports (also applies to AWR):
    http://jonathanlewis.wordpress.com/2011/03/09/statspack-reports/
    I have also made a few blog posts on this topic, see http://savvinov.com/tag/awr/
    Regarding your other questions -- countrary to popular belief, rebuilding indexes or tables is seldom helpful. More often, performance problems are caused by bad execution plans (side effects of bind peaking, inaccurate statistics, correlated predicates etc.), data design issues, bad coding practices, not using bind variables etc.
    Database performance topic is a huge topic and obviously cannot fit into a discussion thread. Christian Antognini's book "Oracle Performance Troubleshooting" can provide you a gentle introduction into performance tuning, provided you already have good familiarity with Oracle architecture.
    Or, if you want help with your particular problem, post your AWR report here and briefly describe what your users are unhappy about -- there is a good chance that you get valuable feedback from several renowned experts.
    Good luck!
    Best regards,
    Nikolay

  • Urgent: Performance problem with where clause using IN and an OR condition

    Select statement is:
    select fl.feed_line_id
    from ap_expense_feed_lines_all fl
    where ((:1 is not null and
    fl.feed_line_id in (select distinct r2.object_id
    from xxdl_pcard_wf_routing_lists r2,
         per_people_f hr2
    where upper(hr2.full_name) like upper(:1||'%')
              and hr2.person_id = r2.person_id
    and r2.fyi_list is null
              and r2.sequence_number <> 0))
    or
    (:1 is null))
    If I modify the statement to remove the "or (:1 is null))" part at the bottom of the where clause, it returns in .16 seconds. If I modify the statement to only contain the "(:1 is null))" part of the where clause, it returns in .02 seconds. With the whole statement above, it returns in 477 seconds. Anyone have any suggestions?
    Explain plan for the whole statement is:
    (1) SELECT STATEMENT CHOOSE
    Est. Rows: 10,960 Cost: 212
    FILTER
    (2) TABLE ACCESS FULL AP.AP_EXPENSE_FEED_LINES_ALL [Analyzed]
    (2) Blocks: 8,610 Est. Rows: 10,960 of 209,260 Cost: 212
    Tablespace: APD
    (6) TABLE ACCESS BY INDEX ROWID HR.PER_ALL_PEOPLE_F [Analyzed]
    (6) Blocks: 4,580 Est. Rows: 1 of 85,500 Cost: 2
    Tablespace: HRD
    (5) NESTED LOOPS
    Est. Rows: 1 Cost: 4
    (3) TABLE ACCESS FULL XXDL.XXDL_PCARD_WF_ROUTING_LISTS [Analyzed]
    (3) Blocks: 19 Est. Rows: 1 of 1,303 Cost: 2
    Tablespace: XXDLD
    (4) UNIQUE INDEX RANGE SCAN HR.PER_PEOPLE_F_PK [Analyzed]
    Est. Rows: 1 Cost: 1
    Thanks in advance,
    Peter

    Thanks for the reply, but I have already checked what you are suggesting and I am pretty sure those are not causing the problem. The hr2.full_name column has an upper index and the (4) line of the explain plan shows that index being used. In addition, that part of the query executes on its own quickly.
    Because the sql is not displayed in an indented format on this page it is a little hard to understand the structure so I am going to restate what is happening.
    My sql is:
    select a_column
    from a_table
    where ((:1 is not null) and a_column in (sub-select statement)
    or
    (:1 is null))
    The :1 bind variable is set to a varchar2 entered on the screen of an application.
    If I execute either part of the sql without the OR condition, performance is good.
    If the :1 bind variable is null with the whole sql statement (so all rows or a_table are returned), performance is still good.
    If the :1 bind variable is a not-null value with the whole sql statement, performance stinks.
    As an example:
    where (('wa' is not null) and a_column in (sub-select statement)) -- fast
    where (('wa' is null)) -- fast
    where (('' is not null) and a_column in (sub-select statement) -- fast
    or
    ('' is null))
    where (('wa' is not null) and a_column in (sub-select statement) -- slow
    or
    ('wa' is null))

  • PL/SQL Performance problem

    I am facing a performance problem with my current application (PL/SQL packaged procedure)
    My application takes data from 4 temporary tables, does a lot of validation and
    puts them into permanent tables.(updates if present else inserts)
    One of the temporary tables is parent table and can have 0 or more rows in
    the other tables.
    I have analyzed all my tables and indexes and checked all my SQLs
    They all seem to be using the indexes correctly.
    There are 1.6 million records combined in all 4 tables.
    I am using Oracle 8i.
    How do I determine what is causing the problem and which part is taking time.
    Please help.
    The skeleton of the code which we have written looks like this
    MAIN LOOP ( 255308 records)-- Parent temporary table
    -----lots of validation-----
    update permanent_table1
    if sql%rowcount = 0 then
    insert into permanent_table1
    Loop2 (0-5 records)-- child temporary table1
    -----lots of validation-----
    update permanent_table2
    if sql%rowcount = 0 then
    insert into permanent_table2
    end loop2
    Loop3 (0-5 records)-- child temporary table2
    -----lots of validation-----
    update permanent_table3
    if sql%rowcount = 0 then
    insert into permanent_table3
    end loop3
    Loop4 (0-5 records)-- child temporary table3
    -----lots of validation-----
    update permanent_table4
    if sql%rowcount = 0 then
    insert into permanent_table4
    end loop4
    -- COMMIT after every 3000 records
    END MAIN LOOP
    Thanks
    Ashwin N.

    Do this intead of ditching the PL/SQL.
    DECLARE
    TYPE NumTab IS TABLE OF NUMBER(4) INDEX BY BINARY_INTEGER;
    TYPE NameTab IS TABLE OF CHAR(15) INDEX BY BINARY_INTEGER;
    pnums NumTab;
    pnames NameTab;
    t1 NUMBER(5);
    t2 NUMBER(5);
    t3 NUMBER(5);
    BEGIN
    FOR j IN 1..5000 LOOP -- load index-by tables
    pnums(j) := j;
    pnames(j) := 'Part No. ' || TO_CHAR(j);
    END LOOP;
    t1 := dbms_utility.get_time;
    FOR i IN 1..5000 LOOP -- use FOR loop
    INSERT INTO parts VALUES (pnums(i), pnames(i));
    END LOOP;
    t2 := dbms_utility.get_time;
    FORALL i IN 1..5000 -- use FORALL statement
    INSERT INTO parts VALUES (pnums(i), pnames(i));
    get_time(t3);
    dbms_output.put_line('Execution Time (secs)');
    dbms_output.put_line('---------------------');
    dbms_output.put_line('FOR loop: ' || TO_CHAR(t2 - t1));
    dbms_output.put_line('FORALL: ' || TO_CHAR(t3 - t2));
    END;
    Try this link, http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/05_colls.htm#23723

  • SQL report performance problem

    I have a SQL classic report in Apex 4.0.2 and database 11.2.0.2.0 with a performance problem.
    The report is based on a PL/SQL function returning a query. The query is based on a view and pl/sql functions. The Apex parsing schema has select grant on the view only, not the underlying objects.
    The generated query runs in 1-2 sec in sqlplus (logged in as the Apex parsing schema user), but takes many minutes in Apex. I have found, by monitoring the database sessions via TOAD, that the explain plan in the Apex and sqlplus sessions are very different.
    The summary:
    In sqlplus SELECT STATEMENT ALL_ROWS Cost: 3,695                                                                            
    In Apex SELECT STATEMENT ALL_ROWS Cost: 3,108,551                                                        
    What could be the cause of this?
    I found a blog and Metalink note about different explain plans for different users. They suggested to set optimizer_secure_view_merging='FALSE', but that didn't help.

    Hmmm, it runs fast again in SQL Workshop. I didn't expect that, because both the application and SQL Workshop use SYS.DBMS_SYS_SQL to parse the query.
    Only the explain plan doesn't show anything.
    To add: I changed the report source to the query the pl/sql function would generate, so the selects are the same in SQL Workshop and in the application. Still in the application it's horribly slow.
    So, Apex does do something different in the application compared to SQL Workshop.
    Edited by: InoL on Aug 5, 2011 4:50 PM

  • JRC 2: Performance Problem

    Hi.
    Our reporting component used JRC 1.x before we upgraded to JRC 2.x. We got two issues after upgrading.
    First issue I solved already with a workaround which I published on stackoverflow.com. (1) Does anyone knows where I will find the issue management system to report this issue?
    Second issue occurs big performance problem within our project. We opened a report with 6 subreports (which includes 1 upto 3 tables) in 2-4 seconds using JRC 1. If we will open same report using JRC 2, we wait upto 60 seconds.
    This methods requires more time with JRC 2 comparing to JRC 1:
    ReportClientDocument#open(String, int);
    SubreportController#setTableLocation(String, ITable, ITable)
    DatabaseController#setTableLocation(ITable, ITable)
    Each invocation of one of these methods requires 2-4 seconds.
    Thank you in advance.
    Best regards
    Thomas
    (1) http://stackoverflow.com/questions/479405/replace-a-database-connection-for-subreports-with-jrc

    hello ....
    my report is  ''crystal report 11'' => "OLE DB"  => "Add Command(select * from table) " .
    code(JRC) : eclipse + crystal report for eclipse version 2 =>  "cr4e-all-in-one-win_2.0.1.zip"
    <%@ page contentType="text/html; charset=UTF-8"
    import="
    com.crystaldecisions.report.web.viewer.CrystalReportViewer,
    com.crystaldecisions.reports.sdk.ReportClientDocument,
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKExceptionBase,
    java.sql.Connection,
    java.sql.DriverManager,
    java.sql.ResultSet,
    java.sql.SQLException,
    java.sql.Statement" %>
    <%
         try {
              String reportName = "report.rpt";
              ReportClientDocument clientDoc = new ReportClientDocument();
              clientDoc.open(reportName, 0);
              String tableAlias = "Command";
              clientDoc.getDatabaseController().setDataSource(myResult("SELECT * FROM table"), tableAlias,tableAlias);
              CrystalReportViewer crystalReportPageViewer = new CrystalReportViewer();
              crystalReportPageViewer.setReportSource(clientDoc.getReportSource());
              crystalReportPageViewer.processHttpRequest(request, response, application, null);
         } catch (ReportSDKExceptionBase e) {
              e.printStackTrace();
             out.println(e);
    %>
    I simplified the code, *myResult("SELECT * FROM table") *  is absolutely no problem ,
    and this code is absolutely no problem in the "crystal report for eclipse "version 1
    but in  version 2 run error:
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: u7121u6CD5u9810u671Fu7684u8CC7u6599u5EABu9023u7DDAu5668u932Fu8AA4---- Error code:-2147467259 Error code name:failed
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(Unknown Source)
         at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
         at com.businessobjects.sdk.erom.jrc.a.a(Unknown Source)
         at com.businessobjects.sdk.erom.jrc.a.execute(Unknown Source)
         at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(Unknown Source)
         at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(Unknown Source)
         at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.if(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.new(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.b9.onDataSourceChanged(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.DatabaseController.setDataSource(Unknown Source)
         at org.apache.jsp.No_005f1.Eclipse_005fJTDS_005fSQL2005_005fTable_002dviewer_jsp._jspService(Eclipse_005fJTDS_005fSQL2005_005fTable_002dviewer_jsp.java:106)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
         at java.lang.Thread.run(Unknown Source)
    Caused by: com.crystaldecisions.reports.common.QueryEngineException: u7121u6CD5u9810u671Fu7684u8CC7u6599u5EABu9023u7DDAu5668u932Fu8AA4
         at com.crystaldecisions.reports.queryengine.Connection.bf(Unknown Source)
         at com.crystaldecisions.reports.queryengine.Rowset.z3(Unknown Source)
         at com.crystaldecisions.reports.queryengine.Rowset.bL(Unknown Source)
         at com.crystaldecisions.reports.queryengine.Rowset.zM(Unknown Source)
         at com.crystaldecisions.reports.queryengine.Connection.a(Unknown Source)
         at com.crystaldecisions.reports.queryengine.Table.a(Unknown Source)
         at com.crystaldecisions.reports.queryengine.Table.if(Unknown Source)
         at com.crystaldecisions.reports.queryengine.Table.try(Unknown Source)
         at com.crystaldecisions.reports.queryengine.Table.a(Unknown Source)
         at com.crystaldecisions.reports.queryengine.Table.u7(Unknown Source)
         at com.crystaldecisions.reports.datafoundation.DataFoundation.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.dfadapter.DFAdapter.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.dfadapter.CheckDatabaseHelper.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.datafoundation.CheckDatabaseCommand.new(Unknown Source)
         at com.crystaldecisions.reports.common.CommandManager.a(Unknown Source)
         at com.crystaldecisions.reports.common.Document.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.VerifyDatabaseCommand.new(Unknown Source)
         at com.crystaldecisions.reports.common.CommandManager.a(Unknown Source)
         at com.crystaldecisions.reports.common.Document.a(Unknown Source)
         at com.businessobjects.reports.sdk.requesthandler.f.a(Unknown Source)
         at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.a(Unknown Source)
         at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.if(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(Unknown Source)
         ... 39 more
    Please help me and tell me why....

Maybe you are looking for

  • Hyperlink to another report - follow up

    To: the Oracle Reports team Thanks for your reply. I tried your suggestion of using a lexical parameter as follows: &<gp_id> in my hyperlink. When I ran it from ReportBuilder, generating to file, HTMLCSS, it worked correctly. I look at the html sourc

  • Setup Error when trying to install any adobe CS6 Product

    I have analyzed the PDApp.log after trying to install any product, as Photoshop or Flash Pro (where I get "Installer failed to initialize. Please download Adobe Support Advisor to detect the problem."), and there's 1 particular part, that seems to at

  • Yosemite App store - How to change lost apple id for a new one?

    HELLO PLEASE, HELP ME I lost the control of the email (sign in passcode) vinculated to my App Store ID, So i created a new one, but i can't update my apps with the new ID because when i trying to update then comes the old email and required the passc

  • Why can't i send files with bluetooth?

         It doesn't work to send or look in my iphone 4s Anslut till nätverk = Connect to the network And i have pared it 3 times and it doesn't work and on my iphone it says "xxxx macbook pro" is not supported, and I have Mac OS X Lion Please help

  • Is there a way to close an app without it going in background multitasking?

    Hi guys, I find annoying having to always doubletap the home button to close whatever application I have just used ( such as after checking an email). When i don't need the app to run in the background withiltitasking is there a way just to kill it h