Error in jsr180 sip stack implementation in WTK2.5.2?

Hi,
I encountered error in the SIP stack implementation used in the WTK2.5.2.
When I create a SIP message and fill all the header and add to the request a Route header
when the created message is sent to the next hop it is send according to the Request URI
value but not the Route header.
I try to register my application and force SIP proxy by inserting Route header.
This done according to RFC 3261 where Route header forces the sip transation to
forwarded according to the 'highest' value.
Waiting for Your feedback
Kind regards
Tomasz

I am having exactly the same problem!!!!
In fact I developed days ago an application with SUBSCRIBE and NOTIFY messages, with the J2ME client as the receiver of NOTIFY requests... the requests arrived, but the responses, once sent, never get to the NOTIFY sender.
I asked this same question in the following forum:
http://forum.java.sun.com/forum.jspa?forumID=82
but at this moment nobody replies...
Today I was checking the SIPDemo implementation in SWTK2.5, and what was my surprise when I worked out that the implementation gave the same problem... I have tried several settings modifications in the SWTK preferences and settings, but no success.
Please, is anybody aware of how to resolve this problem??, I really need the answer.
Ashgar... do you know where can the problem be??

Similar Messages

  • SIP stack implementation in WTK2.5

    Hello friends,
    I want to implement the SIP communication in J2ME. I am using the wtk2.5 emulator where the SIP stack has been implemented. I followed the tutorial provided by sun and now position is as follows:
    1. I can send SIP requests to a SIP server.
    2. The SIP server is responding to the request BUT my J2ME application is not receiving it.
    So I tried the example application SIPDemo provided with wtk2.5 toolkit. As far as I studied the program it is performing the following operations:
    1. Receiver:
    i. Opens a SIP server port at a particular port (say 5060)
    ii. Waits for client.
    iii. When client connects it receives message from the client.
    iv. After receiving message from the client it sends a 200 OK response to the client.
    2. Sender:
    i. Sends a SIP message to a particular URI (say [email protected]:5060)
    ii. Waits for the 200 OK response from the receiver.
    iii. When it receives the response displays something meaningful.
    The receiver is performing all the tasks, i.e. receiving msg from the Sender and sending the 200 OK response back to the Sender. BUT the Sender (i.e. the client) sends the msg to the receiver (which is perfectly received by the Receiver) but fails to receive the response from the receiver.
    So anybody could please explain what is the exact problem as the Sender fails to receive the response from the Receiver.
    Note: I am not testing my own code, I am testing the SIPDemo provide with the WTK2.5 simulator. I am also attaching the source code here:
    * Copyright � 2006 Sun Microsystems, Inc. All rights reserved.
    * Use is subject to license terms.
    import java.io.*;
    import javax.microedition.io.*;
    import javax.microedition.lcdui.*;
    import javax.microedition.midlet.*;
    import javax.microedition.sip.*;
    public class SIPDemo extends MIDlet implements CommandListener {
        private static final String appTitle = "SIP Demo";
        private String sipAddress = "[email protected]";
        private int portReceive = 5070;
        private int portSend = 5070;
        private String message = "Some Message Body";
        private String msgSubject = "Test Message";
        private Display display;
        private Form form = new Form(appTitle);
        private List list;
        private Command goCommand = new Command("Go", Command.ITEM, 1);
        private Command exitCommand = new Command("Exit", Command.EXIT, 0);
        private Command sendCommand = new Command("Send", Command.OK, 1);
        private Command receiveCommand = new Command("Receive", Command.OK, 1);
        private TextField tfAddress;
        private TextField tfPort;
        private TextField tfSubject;
        private TextField tfMessage;
        private SipClientConnection sc = null;
        private SipConnectionNotifier scn = null;
        private SipServerConnection ssc = null;
        public SIPDemo() {
            super();
            display = Display.getDisplay(this);
            initList();
            display.setCurrent(list);
        private void initList() {
            list = new List(appTitle, Choice.IMPLICIT);
            list.append("Send Message", null);
            list.append("Receive Message", null);
            list.addCommand(exitCommand);
            list.addCommand(goCommand);
            list.setCommandListener(this);
        private void composeMessage() {
            tfAddress = new TextField("Address ", sipAddress, 50, TextField.LAYOUT_LEFT);
            tfPort = new TextField("Port ", String.valueOf(portSend), 6, TextField.LAYOUT_LEFT);
            tfSubject = new TextField("Subject ", msgSubject, 50, TextField.LAYOUT_LEFT);
            tfMessage = new TextField("Message Body ", message, 150, TextField.LAYOUT_LEFT);
            form.append(tfAddress);
            form.append(tfPort);
            form.append(tfSubject);
            form.append(tfMessage);
            form.addCommand(sendCommand);
            form.addCommand(exitCommand);
            form.setCommandListener(this);
            display.setCurrent(form);
        public void receiveMessage() {
            tfPort = new TextField("Port ", String.valueOf(portReceive), 6, TextField.LAYOUT_LEFT);
            form.append(tfPort);
            form.addCommand(receiveCommand);
            form.addCommand(exitCommand);
            form.setCommandListener(this);
            display.setCurrent(form);
        public void receiveTextMessage() {
            Thread receiveThread = new ReceiveThread();
            receiveThread.start();
        public void commandAction(Command c, Displayable s) {
            if (c == exitCommand) {
                destroyApp(true);
                notifyDestroyed();
            } else if (((s == list) && (c == List.SELECT_COMMAND)) || (c == goCommand)) {
                int i = list.getSelectedIndex();
                if (i == 0) { // Send Msg
                    composeMessage();
                } else if (i == 1) { // Receive Msg
                    receiveMessage();
            } else if (s == form) {
                if (c == sendCommand) {
                    message = tfMessage.getString();
                    msgSubject = tfSubject.getString();
                    sipAddress = tfAddress.getString();
                    portSend = getPort(tfPort.getString());
                    if (portSend == -1) {
                        return;
                    sendTextMessage(message);
                } else if (c == receiveCommand) {
                    portReceive = getPort(tfPort.getString());
                    if (portReceive == -1) {
                        return;
                    form.deleteAll();
                    form.removeCommand(receiveCommand);
                    receiveTextMessage();
         * Converts ASCII to int and ensures a positive number.
         * -1 indicates an error.
        public int getPort(String s) {
            int i = -1;
            try {
                i = Integer.valueOf(s).intValue();
            } catch (NumberFormatException nfe) {
                // don't do anything, the number will be -1
            if (i < 0) {
                Alert alert = new Alert("Error");
                alert.setType(AlertType.ERROR);
                alert.setTimeout(3000); // display the alert for 3 secs
                alert.setString("The port is not a positive number.\n" +
                    "Please enter a valid port number.");
                display.setCurrent(alert);
                return -1;
            return i;
        public void startApp() {
            System.out.println("Starting SIP Demo...\n");
        public void sendTextMessage(String msg) {
            SendThread sendThread = new SendThread();
            sendThread.start();
        public void destroyApp(boolean b) {
            System.out.println("Destroying app...\n");
            try {
                if (sc != null) {
                    System.out.println("Closing Client Connection...");
                    sc.close();
                if (ssc != null) {
                    System.out.println("Closing Server Connection...");
                    ssc.close();
                if (scn != null) {
                    System.out.println("Closing Notifier Connection...");
                    scn.close();
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                notifyDestroyed();
        public void pauseApp() {
            System.out.println("Paused...\n");
        /** Send Message Thread */
        class SendThread extends Thread implements SipClientConnectionListener {
            private int recTimeout = 0; // do not wait, just poll
            public void notifyResponse(SipClientConnection sc) {
                try {
                    sc.receive(recTimeout);
                    form.append("Response received: " + sc.getStatusCode() + " " +
                        sc.getReasonPhrase());
                    sc.close();
                } catch (Exception ex) {
                    form.append("MIDlet: exception " + ex.getMessage());
                    ex.printStackTrace();
            public void run() {
                try {
                    sc = (SipClientConnection)Connector.open("sip:" + sipAddress + ":" + portSend);
                    sc.setListener(this);
                    sc.initRequest("MESSAGE", null);
                    sc.setHeader("From", "sip:" + sipAddress);
                    sc.setHeader("Subject", msgSubject);
                    sc.setHeader("Content-Type", "text/plain");
                    sc.setHeader("Content-Length", Integer.toString(message.length()));
                    OutputStream os = sc.openContentOutputStream();
                    os.write(message.getBytes());
                    os.close(); // close the stream and send the message
                    form.deleteAll();
                    form.removeCommand(sendCommand);
                    form.append("Message sent...\n");
                } catch (IllegalArgumentException iae) {
                    Alert alert = new Alert("Error");
                    alert.setType(AlertType.ERROR);
                    alert.setTimeout(3000); // display the alert for 3 secs
                    alert.setString("Some of the submitted data is invalid.\n" +
                        "Please enter valid information.");
                    display.setCurrent(alert);
                } catch (Exception ex) {
                    form.append("MIDlet: exception " + ex.getMessage());
                    ex.printStackTrace();
        /** Receive Message Thread */
        class ReceiveThread extends Thread {
            private byte[] buffer = new byte[0xFF];
            public void run() {
                try {
                    scn = (SipConnectionNotifier)Connector.open("sip:" + portReceive);
                    form.append("Listening at " + portReceive + "...");
                    // block and wait for incoming request.
                    // SipServerConnection is established and returned
                    // when a new request is received.
                    ssc = scn.acceptAndOpen();
                    if (ssc.getMethod().equals("MESSAGE")) {
                        String contentType = ssc.getHeader("Content-Type");
                        if ((contentType != null) && contentType.equals("text/plain")) {
                            InputStream is = ssc.openContentInputStream();
                            int bytesRead;
                            String msg = new String("");
                            while ((bytesRead = is.read(buffer)) != -1) {
                                msg += new String(buffer, 0, bytesRead);
                            form.append("\n...Message Received\n");
                            form.append("Subject: \"" + ssc.getHeader("Subject") + "\"\n");
                            form.append("Body: \"" + msg + "\"\n\n");
                        // initialize SIP 200 OK and send it back
                        ssc.initResponse(200);
                        ssc.send();
                        form.append("Response sent...\n");
                    ssc.close();
                } catch (Exception ex) {
                    // IOException
                    // InterruptedIOException
                    // SecurityException
                    // SipException
                    form.append("MIDlet: exception " + ex.getMessage());
                    ex.printStackTrace();
    }

    I am having exactly the same problem!!!!
    In fact I developed days ago an application with SUBSCRIBE and NOTIFY messages, with the J2ME client as the receiver of NOTIFY requests... the requests arrived, but the responses, once sent, never get to the NOTIFY sender.
    I asked this same question in the following forum:
    http://forum.java.sun.com/forum.jspa?forumID=82
    but at this moment nobody replies...
    Today I was checking the SIPDemo implementation in SWTK2.5, and what was my surprise when I worked out that the implementation gave the same problem... I have tried several settings modifications in the SWTK preferences and settings, but no success.
    Please, is anybody aware of how to resolve this problem??, I really need the answer.
    Ashgar... do you know where can the problem be??

  • Implementing SIP stack in WTK25

    Hello friends,
    I am trying to implement the SIP application using the SIP stack jsr-180.
    I have a SIP server in J2SE where the SIP stack is written by our own programmers. When I am trying to send a REGISTER request to that SIP server from my J2ME emulator it sends it perfectly but it fails to receive any response(200 OK, etc..) from the server. But the logs of the server is saying that it has received the REGISTER request and responded with a 200 OK code.
    My J2SE server is working fine as I have tested it using J2SE SIP client.
    Now when I make another J2ME application using the same SIP stack (jsr-180) which acts as server then my J2ME SIP client ables to receive the response from that J2ME SIP server.
    What I am missing so that the J2ME SIP client fails to receives the response from the J2SE SIP server?

    Hi,
    I am facing similar problem while implementing SIP application using JSR180+J2ME.
    I think you could help me debugging the problem. :->
    I am trying to create a VoIP application using JSR 180 for mobile device using Java Wireless toolkit.
    My VoIP application is trying to register an IMS core network.
    I am referring sample code GoSIP for the same. GoSIP sample application is available under apps folder in Java Wireless toolkit installation folder.
    My application is sending request to proxy server at port 5060 and listening for incoming requests at port 9000.
    The GoSIP sample application is using callback listener interface.
    See sample code for listen method ->
    private Thread listen(final SipServerConnectionListener listener) {
            //Shiv
            System.out.println("BaseUAC.listen()");
            Thread t =
                new Thread() {
                    public void run() {
                        try {
                            if (scn != null) {
                                scn.close();
                            scn = (SipConnectionNotifier)Connector.open("sip:" + mySipPort); //mySipPort = 9000
                            scn.setListener(listener);
                            try {
                                Thread.currentThread().sleep((1000));
                            } catch (Exception e) {
                        } catch (IOException ex) {
                            ex.printStackTrace();
            t.start();
            return t;
        }The register() method is sending register request to my proxy server (myproxy.mydomain.com) at port 5060.
    see sample code for register method ->
    private void register(final SipClientConnectionListener listener, final Thread waitFor) {
            //Shiv
            System.out.println("BaseUAC.register()");
            Thread t =
                new Thread() {
                    public void run() {
                        runGauge();
                        try {
                            try {
                                if (waitFor != null) {
                                    waitFor.join();
                                } else {
                            } catch (InterruptedException ie) {
                            scc = (SipClientConnection)Connector.open("sip:" + proxyAddress +
                                    ":5060");
                            scc.setListener(listener);
                            scc.initRequest("REGISTER", scn);
                            String adr =
                                myDisplayName + " <sip:" + myName + "@" + scn.getLocalAddress() + ":" +
                                scn.getLocalPort() + ">";
                            scc.setHeader("To", adr);
                            scc.setHeader("From", adr);
                            scc.setHeader("Content-Length", "0");
                            scc.setHeader("Max-Forwards", "6");
                            uaStatus.setStatus(REGISTERING);
                   scc.setHeader("Expires","3600");
                            //Shiv
                            System.out.println("BaseUAC.register() sending register request");
                            scc.send();
                            uaStatus.waitUntilChanged();
                            progressGaugeFinished = true;
                        } catch (Exception e) {
                            e.printStackTrace();
                            failMessage = e.getMessage();
                            commandAction(failedCmd, currentDisplay);
                            return;
            t.start();
        }The commandAction method invokes listen and register method as following ->
    public void commandAction(Command command, Displayable displayable) {
            //Shiv
            System.out.println("\tBaseUAC.commandAction() COMMAND = ["+command.getLabel()+"]");
            if ((command == registerCmd) && (displayable == registerFrm)) {
                setDisplay(getWaitScreen("Registration pending ...", 0, null));
                Thread t = listen(this);
                register(this, t);
        }My application is correctly sending REGISTER request to IMS core and IMS core send correct 200 OK for REGISTER request.
    But the request is sent from an arbitrary port (eg. 1236, 1240, 1244 etc) to 5060 to my proxy and the response 200 OK is coming to same arbitrary port, but my VoIP application is listening on port 9000.
    How to overcome this problem ? How I can fix a port to initiate my request to server ?
    Why my requests are not generated from port 9000 and generated from any arbitrary port.
    Any help would be highly motivational.
    Regards,
    Shiv

  • Runtime Error in JTable with JTableModel Implementation

    Hi,
    I tried to do a JTable (named "table) in my program, with an implementation of JTableModel, called DataContent (obj named "dc"). Now if I try to change dc's data and refresh the table in the window by doing a "table.setModel(dc);", my programm gives me just runtime errors.
    class MyFrame extends JFrame implements ActionListener{
    // This is the class of the JFrame which contains the table
    // globally defined vars:
    private DataContent dc;
    private final JTable table;
    // in someMethod(){
    public MyFrame(){
    // creates, inits and draws the table into the window - this works !
         JPanel jpPreview = new JPanel(new GridLayout(1,0));
         dc = new DataContent();
            table = new JTable(dc.getTableData(), dc.getCol());
            table.setPreferredScrollableViewportSize(new Dimension(500, 40));
            table.setBorder(borderPanel);
            jpPreview.add(table);
         jpSeparator.add(jpPreview);
    public void actionPerformed(ActionEvent ae) {
    // in the same class
              if(ae.getSource() == butLoadPath){
                   // choose a path by clicking on a button "butLoadPath"
                   szPath = sg.readPath();
                   labelLoadPath.setText(szPath);
                   dc.setPath(szPath);
                   dc.setContent(szToken);
              }else if(ae.getSource() == butSeparator){
                   // choose a different separator token by JRadioButtons
                   // when someone clicks on the button butSeparator,
                   // the table should be refreshed, with this function:
                   setPreview();
              }else...
    private void setPreview(){
              // reads out which option was chosen by the radiobuttons - this works
              // refreshes the Object[][] oData in dc - this works, too
              dc.setContent(szToken);
              // this should refresh the table obj in the JFrame,
              // this gives me some Null.pointer.exception - why ?
              table.setModel(dc);// ??? P R O B L E M ???
         }I have implemented the Interface DataContent like this:
    public class DataContent implements TableModel{
         // vars
         private int iRow,iCol;
         private String szInputData = "";
         char cToken, cLineLimiter;
         private Object[][] oData;
         // ctor
         public DataContent(){
              reset(); // set Elements...
         public void setPath( String szPath){          
              // read line from file obj...
         private void reset(){
              // set up an epmty set of data in the table...
         public void setContent( String szToken){          
              // separate content of szInputData by szToken and set oData...
         public Object[][] getTableData(){
              // return oData...
         public String[] getCol(){
              // gives some name for each column...
    ////////////////////////////////// automatic generated for the implementation of the interface JTableModel /////////////////
         /* (non-Javadoc)
          * @see javax.swing.table.TableModel#getRowCount()
         public int getRowCount() {
              // TODO Auto-generated method stub
              return iRow;
         /* (non-Javadoc)
          * @see javax.swing.table.TableModel#getColumnCount()
         public int getColumnCount() {
              // TODO Auto-generated method stub
              return iCol;
         /* (non-Javadoc)
          * @see javax.swing.table.TableModel#getColumnName(int)
         public String getColumnName(int columnIndex) {
              // TODO Auto-generated method stub
              String[] szColumnName = getCol();
              return szColumnName[columnIndex];
         /* (non-Javadoc)
          * @see javax.swing.table.TableModel#getColumnClass(int)
         public Class getColumnClass(int columnIndex) {
              // TODO Auto-generated method stub
              return null;
         /* (non-Javadoc)
          * @see javax.swing.table.TableModel#isCellEditable(int, int)
         public boolean isCellEditable(int rowIndex, int columnIndex) {
              // TODO Auto-generated method stub
              return false;
         /* (non-Javadoc)
          * @see javax.swing.table.TableModel#getValueAt(int, int)
         public Object getValueAt(int rowIndex, int columnIndex) {
              // TODO Auto-generated method stub
              return oData[rowIndex][columnIndex];
         /* (non-Javadoc)
          * @see javax.swing.table.TableModel#setValueAt(java.lang.Object, int, int)
         public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
              // TODO Auto-generated method stub
              // NO editing !
         /* (non-Javadoc)
          * @see javax.swing.table.TableModel#addTableModelListener(javax.swing.event.TableModelListener)
         public void addTableModelListener(TableModelListener l) {
              // TODO Auto-generated method stub
         /* (non-Javadoc)
          * @see javax.swing.table.TableModel#removeTableModelListener(javax.swing.event.TableModelListener)
         public void removeTableModelListener(TableModelListener l) {
              // TODO Auto-generated method stub
    }I tried to implement some of the automatic generated methods, without success, still the same problem. What can I do, that...
    table.setModel(dc);
    ...works without probs ???
    Is there a better way to do this - the table should not even be editable, just to be shown in the window, to give an impression ??
    THX

    Why are you creating you own TableModel. Use the DefaultTableModel its easier. If you don't want you cells to be editable then you just do this:
    JTable table = new JTable(...)
         public boolean isCellEditable(int row, int column)
              return false;
    };

  • LDAP: error code 53 - Function Not Implemented

    Hi All,
    While doing search on Oracle internet directory server(oracle ldap server),
    we are getting following exception.
    Exception
    in thread "main" javax.naming.OperationNotSupportedException: [LDAP:
    error code 53 - Function Not Implemented]; remaining name
    'ou=people,dc=test,dc=com'
         at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3058)
         at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2931)
         at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2737)
         at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1808)
         at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1731)
         at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:368)
         at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:338)
         at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:321)
         at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:248)
         at DifferentSearches.doFilterSearch(DifferentSearches.java:99)
         at DifferentSearches.main(DifferentSearches.java:23)
    Following is the code -
    code:
         DirContext ctx= getDirContext();
         SearchControls ctls = new SearchControls();
         ctls. setReturningObjFlag (true);
         ctls.setSearchScope(SearchControls.SUBTREE_SCOPE);
         String filter = "(displayname=chandra)";
         NamingEnumeration answer = ctx.search("ou=people,dc=test,dc=com", filter, ctls);
         formatResults(answer);
         ctx.close();
    When we search on the added attributes (like currentsession count) it works
    fine. For this we had to enable index in OID on this field. But this is
    not possible for the default attributes. OID does not provide a way to
    enable indexing on these attributes. Could someone please let us know
    how we can search on default attributes ?
    Regards
    Rahul
    Edited by: Rahul_Sonawale on Oct 17, 2008 4:26 AM

    Thanks Rajiv for reply.
    I had read that thread before posting this. However, this is lightly different.
    From other sites I can see that if it's caused by indexing, the error msg would say so and also tell you which attribute it is.
    Some one suggested it's OID dropping the database connections intermittantly and should check both CRS ORACLE_HOME and RDBMS ORACLE_HOME have SQLNET.EXPIRE_TIME set and check the TNS and alert logs on the DB side for any other possible connection failure.
    From some OID log we do see it has lost database connection:
    OID logs in /u01/oid/oid_inst/diagnostics/logs/OID/oid1 :
    ConnID:76 mesgID:2 OpID:1 OpName:search ConnIP:10.244.87.239 ConnDN:cn=policyrwuser,cn=users,dc=us,dc=oracle,dc=com
    [gsldecfsFetchEntries] ORA error 3135: ORA-03135: connection lost contact
    Process ID: 29973
    Session ID: 164 Serial number: 3
    I should post another thread for oid lost db connection.

  • WTK http stack implementation bug: malformed URL

    Hi
    the WTK emulators dont parse URLs correctly. The following code throws an "java.lang.IllegalArgumentException: malformed URL" exception. It works on most phones and the SonyEricsson J2ME SDK tho.
    c = (HttpConnection) Connector.open("http://www.4950.net");
    The stack trace is
    java.lang.IllegalArgumentException: malformed URL
         at com.sun.midp.io.HttpUrl.isIPv4Address(+88)
         at com.sun.midp.io.HttpUrl.parseAfterScheme(+568)
         at com.sun.midp.io.HttpUrl.<init>(+36)
         at com.sun.midp.io.j2me.http.Protocol.connect(+18)
         at com.sun.midp.io.ConnectionBaseAdapter.openPrim(+52)
         at javax.microedition.io.Connector.openPrim(+299)
         at javax.microedition.io.Connector.open(+15)
         at javax.microedition.io.Connector.open(+6)
         at javax.microedition.io.Connector.open(+5)
    I interpret the error as the http stacks recognizing this url as a numbered notation (e.g. http://123.234.34.24) instead of a text notation (e.g. http://www.google.com).
    I tried to look into the midp sources but the ones that are online do not contain the method com.sun.midp.io.HttpUrl.isIPv4Address from reading the source available it seems that the midp2.0fcs sources dont contain this error.
    Can anyone in sun fix this?

    an URL cannot start with a number after the www !

  • Solman configuration before new SP stack implementation

    Hello!
    Solman SP Stack was updated to 18 (without configuration).
    Need I configure SolMan before new stack implementation? Could I do it after import?
    I used solman maintenance optimizer earlier to approve support packages...
    regards,
    Tonya

    You can configure before or after - just make sure that any transports that you create when doing your configuration are released prior to doing the EhP1 Upgrade and you shouldn't have any problems.

  • I'm getting no error using float in cldc1.0 with wtk2.2?

    I'm getting no error using float in cldc1.0 with wtk2.2?

    ravikumar.tj wrote:
    Please set wtk settings as cldc1.0 and midp1.0.
    Create a subclass of MIDlet as-
    public void startApp()
    float f;
    double d;
    Press Create Package, Jar and Jad files are getting generated successfully.
    If Cldc1.0 doesn't support float, I must get Compile error, isn't??That's ok, but just because you're not doing anything with those variables so the compiler ignores them.
    This should give you a preverify error:
         protected void startApp() throws MIDletStateChangeException {
              double d=0.5;
         }

  • Stack implementation peforming badly.

    I have a lot of data points (x and y co-ordinates) which will be added to a stack and popped off as necessary.
    Initially i implemented the stack using an ArrayList however when profiling my program i have found that the 'new' operation involved when adding an element to the stack was my program's bottle-neck. So i implemented my own stack based on two integer arrays.
    I thought that this would be much faster as there was no creation of new objects, however this was not the case... infact it performed almost ten times as worse then before.
    Is there something inherently slow/incorrect with my stack implementation?
    code is as follows:
         class MyStack
              int[] x;
              int[] y;
              int index;
              public MyStack()
                   x= new int[1024];
                   y= new int[1024];
                   index=0;
              public int size()
                   return index;
              public void add(int x1,int y1)
                   if (index==x.length)
                        int[] temp= new int[2*x.length];
                        System.arraycopy(x,0,temp,0,x.length);
                        x=temp;
                        temp= new int[2*y.length];
                        System.arraycopy(y,0,temp,0,y.length);
                        y=temp;
                   x[index]=x1;
                   y[index]=y1;
                   index++;
              public int getX()
                   return x[index-1];
              public int getY()
                   return y[index-1];
              public void remove()
                   index--;
         }

    Is this viable? as the stack is not firstly popluated
    before pop operations are peformed, i.e. push and pop
    operations can and do happen at any time. This would
    mean that the timing of the stack until it reaches
    "steady-state" will be by its nature much more than
    the push and pops after.Yes it would, but then you will get a feeling for what takes time in your stack, internal restructuring or the actual stack operation. You can make an artificial test. First make N (quite large) pushes, so the stack grows, and time that, then make the same number of alternating push/pop operations, so the size won't change, and time that. The difference basically is the internal restructuring of the stack.
    I'd say this will show that the second phase has become much faster now that you don't have to do create two new Integer objects for each push. If you can anticipate the stack-size you should make it that big from the start.

  • SIP stack difference and setting E61 firmware vers...

    I was using the SIP stack on my E61 firmware version 2.xxx and upgraded to version 3.xx firmware this past week...
    Now I read that the SIP setting are stored differently and you have to re-create the SIP profile that was used in firmware version 2...
    I have done all that but I can no longer register and use my service... I get registration failed message..
    What has changed between version 2 firmware and version 3 firmware...to cause this and what do I need to change to get it working?
    Originally the phone was a Vodafone UK branded phone but as they don't allow firmware version 3 I had it re-flashed.. the rest of version 3 works really well and the UI has improved in speed...
    But I need to use the SIP stack... and I know that i cannot downgrade to version 2 firmware!! So I have to get firmware version 3 working..

    Have you actually tried to connect to a SIP provider which requires STUN?
    I don't have a E61 myself, thus I cannot tell, but from what I read in other posts, the new firmware does support STUN. Noone said, however, that you can configure it somewhere. Maybe they are using a default STUN server. STUN is used to determine the internet IP address. Any STUN server should do that. You don't have to use the STUN server of your SIP provider.
    Also, some people write that you have to change the transport protocol from UDP to Auto.
    BTW, port forwardings in the router won't solve the basic STUN problem that the phone tries to register with an internal IP address.

  • Java Error Messages In Abap Stack

    Hi,
    We have to implement a scenario where we to send the error messages generated by Java Stack to ABAP stack.Plz help me with the scenario.Thanks in advance..Mahesh

    IR and ID are your JAVA stack....any error in them needs to catched using an Alert in ABAP....
    Making use of the blog given define your alert for Integration Engine error and for Adapter Engine error.
    Is your business requirement looking for something specific other than this? If yes, then get some more data from them so that other experts will help you with the exact solution.
    Regards,
    Abhishek.

  • Runtime error: UFL 'u25total.dll' that implements this function is missing

    Has anyone seen this error when printing reports at runtime?
    HandlingInstanceID: 34db0437-5151-48f1-b737-8aa06b53a7ed
    An exception of type 'System.Runtime.InteropServices.COMException' occurred and was caught.
    11/14/2008 09:03:20
    Type : System.Runtime.InteropServices.COMException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Message : UFL 'u25total.dll' that implements this function is missing.
    Source : Crystal Reports ActiveX Designer
    Help link :
    ErrorCode : -2147191835
    Data : System.Collections.ListDictionaryInternal
    TargetSite : Void PrintOut(System.Object, System.Object, System.Object, System.Object, System.Object)
    Stack Trace :    at CRAXDRT.ReportClass.PrintOut(Object promptUser, Object numberOfCopy, Object collated, Object startPageN, Object stopPageN)
    We develop our reports in CR Developer Product Type: Full version 11.5.8.826 and the main application is a windows .net C# application. At our branch locations we have CR XI2 SP3 installed. Currently we have our application at over 400 locations and this error keeps coming up sporadically. Once the users click through the error and print again they have no problems. I haven't been able to reproduce this error so any help would be very much appreciated.

    Don,
    I talked this over with my team members here is what we are going to try. We are going to add mutex around our print code that contains the following:
    CRAXDRT.ApplicationClass reportApplication = new CRAXDRT.ApplicationClass();
    CRAXDRT.Report legacyReport;
    After adding the mutex to the code we still received an exception. So in the interest of trying to free up the resources associated to that DLL we added the following inside of the mutex after the print code.
    reportApplication = null;
    legacyReport = null;
    GC.Collect();
    GC.WaitForPendingFinalizers();
    After doing that I havenu2019t been able to reproduce the problem. Is there anything else in the com objects that could be holding that resource open.

  • Error while creating iViews after implementing custom hover menu in NW 7.3

    Dear Experts,
    We recently implemented a customized hover menu in Portal 7.3. Since then while creating an iView we are getting the following error :
    java.net.MalformedURLException: Illegal character in query at index 1023: /irj/servlet/prt/portal/prtroot/com.sap.portal.pagebuilder.IviewModeProxy?iview_id=pcd%3Aportal_content%2Fcom.sap.pct%2Fadmin.templates%2Fiviews%2Fcom.sap.portal.adminStudioRedirector&iview_mode=default&isEmbedded=false&workUnitIndex=0&oClass=com.sapportals.portal.iview&PagePath=pcd:portal_content/administrator/super_admin/super_admin_role/com.sap.portal.content_administration/com.sap.portal.content_admin_ws/com.sap.portal.wd_portal_content&SerWinIdString=&tabID=Tab054b1825_40f6_11e1_8169_00000ace34a2&workUnit=pcd%3Aportal_content%2Fcom.sap.pct%2Fadmin.templates%2Fiviews%2Feditors%2Fcom.sap.portal.appintegratorWizard&com.sap.portal.reserved.cnfgurl=pcd%3Aportal_content%2Fadministrator%2Fsuper_admin%2Fsuper_admin_role%2Fcom.sap.portal.content_administration%2Fcom.sap.portal.content_admin_ws%2Fcom.sap.portal.wd_portal_content%2Fcom.sap.portal.admin.studio.configuration&ComponentType=com.sapportals.portal.iview&NavigationTarget=navurl://e9d5d97dd3e55c9763a4973a016a3cc6&where=pcd%3Aportal_content&TarTitle=Portal Content Management&NavMode=0&sessionID=1326796101929&PrevNavTarget=navurl://032ac1f471768f5a16cac8e152546fd3&objectID=pcd%3Aportal_content&HistoryMode=1&com.sap.portal.reserved.wd.pb.restart=false&what=portal_content/templates/iviews/sap_bi7x_report_iview&workUnitUniqueId=054b1824-40f6-11e1-81f7-00000ace34a2&editorID=Tab054b1825_40f6_11e1_8169_00000ace34a2&displayName=New+iView&ClientWindowID=WID1326795999656
    The error persists for all iView templates. Please provide your inputs.
    Best Regards
    Gaurang Dayal

    Hi Gaurang Dayal,
    The problematic part is the (first) space character within the parameter
    TarTitle=Portal Content Management
    You'd have to examine why this is not escaped.
    Hope it helps
    Detlev

  • Error while updating JAVA stack patchs

    hi i was updating JAVA stack patches from JSPM. and i got this error
    10/12/09 15:53:33 -  Start updating EAR file...
    10/12/09 15:53:33 -  start-up mode is lazy
    10/12/09 15:53:33 -  EAR file updated successfully for 118ms.
    10/12/09 15:53:33 -  Start deploying ...
    10/12/09 15:53:41 -  EAR file uploaded to server for 7537ms.
    10/12/09 15:53:43 -  ERROR: Not deployed. Deploy Service returned ERROR:
                         java.rmi.RemoteException: Cannot deploy application sap.com/tcwdsamplestestsuiteuuie..
                         Reason: Clusterwide exception: Failed to deploy application sap.com/tcwdsamplestestsuiteuuie. Check causing exception for details (trace file). Hint: Are all referenced components deployed and available on the engine?; nested exception is:
                            com.sap.engine.services.deploy.container.DeploymentException: Clusterwide exception: Failed to deploy application sap.com/tcwdsamplestestsuiteuuie. Check causing exception for details (trace file). Hint: Are all referenced components deployed and available on the engine?
                            at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:569)
                            at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)
                            at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:330)
                            at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:201)
                            at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:137)
                            at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
                            at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
                            at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
                            at java.security.AccessController.doPrivileged(AccessController.java:207)
                            at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
                            at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
                         Caused by: com.sap.engine.services.deploy.container.DeploymentException: Clusterwide exception: Failed to deploy application sap.com/tcwdsamplestestsuiteuuie. Check causing exception for details (trace file). Hint: Are all referenced components deployed and available on the engine?
                            at com.sap.engine.services.webdynpro.WebDynproContainer.deploy(WebDynproContainer.java:1052)
                            at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:606)
                            at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:321)
                            at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:307)
                            at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:292)
                            at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:326)
                            at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3187)
                            at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:554)
                            at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)
                            at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:330)
                            at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:201)
                            at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:137)
                            at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
                            at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
                            at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
                            at java.security.AccessController.doPrivileged(AccessController.java:207)
                            at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
                            at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    predecessor system -
                         com.sap.engine.services.deploy.container.DeploymentException: Clusterwide exception: Failed to deploy application sap.com/tcwdsamplestestsuiteuuie. Check causing exception for details (trace file). Hint: Are all referenced components deployed and available on the engine?
                            at com.sap.engine.services.webdynpro.WebDynproContainer.deploy(WebDynproContainer.java:1052)
                            at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:606)
                            at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:321)
                            at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:307)
                            at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:292)
                            at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:326)
                            at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3187)
                            at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:554)
                            at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)
                            at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:330)
                            at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:201)
                            at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:137)
                            at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
                            at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
                            at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
                            at java.security.AccessController.doPrivileged(AccessController.java:207)
                            at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
                            at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
                         For detailed information see the log file of the Deploy Service.
    10/12/09 15:53:43 -  ***********************************************************
    Dec 9, 2010 3:53:43 PM   Info: End of log messages of the target system.
    Dec 9, 2010 3:53:43 PM   Info: ***** End of SAP J2EE Engine Deployment (J2EE Application) *****
    Dec 9, 2010 3:53:43 PM   Error: Aborted: development component 'tc/wd/samples/testsuite/uuie'/'sap.com'/'SAP AG'/'7.0013.20070703112808.0000'/'8', grouped by software component 'SAP_JTECHS'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214121635''/'7':
    Caught exception during application deployment from SAP J2EE Engine's deploy service:
    java.rmi.RemoteException: Cannot deploy application sap.com/tcwdsamplestestsuiteuuie..
    Reason: Clusterwide exception: Failed to deploy application sap.com/tcwdsamplestestsuiteuuie. Check causing exception for details (trace file). Hint: Are all referenced components deployed and available on the engine?; nested exception is:
            com.sap.engine.services.deploy.container.DeploymentException: Clusterwide exception: Failed to deploy application sap.com/tcwdsamplestestsuiteuuie. Check causing exception for details (trace file). Hint: Are all referenced components deployed and available on the engine?
    (message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineApplOnlineDeployerImpl.performAction(DeploymentActionTypes).REMEXC)
    Dec 9, 2010 3:53:43 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:43 PM   Info: Finished saving the repository for 205 ms.
    Dec 9, 2010 3:53:43 PM   Info: Starting: Initial deployment: Selected software component 'SAP_JTECHS'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214121635''/'7' will be deployed.
    Dec 9, 2010 3:53:43 PM   Error: Aborted: software component 'SAP_JTECHS'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214121635''/'7':
    Failed deployment of SDAs:
    development component 'tc/wd/samples/testsuite/uuie'/'sap.com'/'SAP AG'/'7.0013.20070703112808.0000'/'8' : aborted
    Please, look at error logs above for more information!
    Dec 9, 2010 3:53:43 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:43 PM   Info: Finished saving the repository for 209 ms.
    Dec 9, 2010 3:53:43 PM   Info: Starting: Update: Selected software component 'BI_UDI'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214120518''/'7' updates currently deployed software component 'BI_UDI'/'sap.com'/'SAP AG'/'1000.7.00.14.0.20071210170522''/'0'.
    Dec 9, 2010 3:53:43 PM   Error: Aborted: software component 'BI_UDI'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214120518''/'7':
    No further description found.
    Dec 9, 2010 3:53:43 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:44 PM   Info: Finished saving the repository for 313 ms.
    Dec 9, 2010 3:53:44 PM   Info: Starting: Update: Selected software component 'CAF'/'sap.com'/'MAIN_APL70P21_C'/'1000.7.00.21.0.20100118105934''/'7' updates currently deployed software component 'CAF'/'sap.com'/'MAIN_APL70VAL_C'/'1000.7.00.14.0.20071210162941''/'0'.
    Dec 9, 2010 3:53:44 PM   Error: Aborted: software component 'CAF'/'sap.com'/'MAIN_APL70P21_C'/'1000.7.00.21.0.20100118105934''/'7':
    No further description found.
    Dec 9, 2010 3:53:44 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:44 PM   Info: Finished saving the repository for 229 ms.
    Dec 9, 2010 3:53:44 PM   Info: Starting: Update: Selected software component 'EP-PSERV'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20100122081155''/'5' updates currently deployed software component 'EP-PSERV'/'sap.com'/'SAP AG'/'1000.7.00.14.0.20071210193159''/'0'.
    Dec 9, 2010 3:53:44 PM   Error: Aborted: software component 'EP-PSERV'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20100122081155''/'5':
    No further description found.
    Dec 9, 2010 3:53:44 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:44 PM   Info: Finished saving the repository for 210 ms.
    Dec 9, 2010 3:53:44 PM   Info: Starting: Update: Selected software component 'LM-TOOLS'/'sap.com'/'MAIN_APL70P21_C'/'1000.7.00.21.0.20100118110644''/'7' updates currently deployed software component 'LM-TOOLS'/'sap.com'/'MAIN_APL70P14_C'/'1000.7.00.14.1.20080124101556''/'0'.
    Dec 9, 2010 3:53:44 PM   Error: Aborted: software component 'LM-TOOLS'/'sap.com'/'MAIN_APL70P21_C'/'1000.7.00.21.0.20100118110644''/'7':
    No further description found.
    Dec 9, 2010 3:53:44 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:45 PM   Info: Finished saving the repository for 353 ms.
    Dec 9, 2010 3:53:45 PM   Info: Starting: Update: Selected software component 'UWLJWF'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214204516''/'5' updates currently deployed software component 'UWLJWF'/'sap.com'/'SAP AG'/'1000.7.00.14.0.20071210194048''/'0'.
    Dec 9, 2010 3:53:45 PM   Error: Aborted: software component 'UWLJWF'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214204516''/'5':
    No further description found.
    Dec 9, 2010 3:53:45 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:45 PM   Info: Finished saving the repository for 213 ms.
    Dec 9, 2010 3:53:45 PM   Info: Starting: Update: Selected software component 'SAP-EU'/'sap.com'/'MAIN_APL70P21_C'/'1000.7.00.21.0.20100118101502''/'5' updates currently deployed software component 'SAP-EU'/'sap.com'/'MAIN_APL70VAL_C'/'1000.7.00.14.0.20071210153525''/'0'.
    Dec 9, 2010 3:53:45 PM   Error: Aborted: software component 'SAP-EU'/'sap.com'/'MAIN_APL70P21_C'/'1000.7.00.21.0.20100118101502''/'5':
    No further description found.
    Dec 9, 2010 3:53:45 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:45 PM   Info: Finished saving the repository for 213 ms.
    Dec 9, 2010 3:53:45 PM   Info: Starting: Update: Selected software component 'VCFLEX'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214204617''/'5' updates currently deployed software component 'VCFLEX'/'sap.com'/'SAP AG'/'1000.7.00.14.0.20071210153724''/'0'.
    Dec 9, 2010 3:53:45 PM   Error: Aborted: software component 'VCFLEX'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214204617''/'5':
    No further description found.
    Dec 9, 2010 3:53:45 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:45 PM   Info: Finished saving the repository for 331 ms.
    Dec 9, 2010 3:53:45 PM   Info: Starting: Update: Selected software component 'VCFRAMEWORK'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214204625''/'5' updates currently deployed software component 'VCFRAMEWORK'/'sap.com'/'SAP AG'/'1000.7.00.14.0.20071210153730''/'0'.
    Dec 9, 2010 3:53:45 PM   Error: Aborted: software component 'VCFRAMEWORK'/'sap.com'/'SAP AG'/'1000.7.00.21.0.20091214204625''/'5':
    No further description found.
    Dec 9, 2010 3:53:45 PM   Info: Starting to save the repository
    Dec 9, 2010 3:53:46 PM   Info: Finished saving the repository for 230 ms.
    Dec 9, 2010 3:53:46 PM   Info: J2EE Engine is in same state (online/offline) as it has been before this deployment process.
    Dec 9, 2010 3:53:46 PM   Error: -
    At least one of the Deployments failed -
    lgsep:/usr/sap/LEP/JC00/SDM/program/log #

    Hi ,
    Please check :
    https://wiki.sdn.sap.com/wiki/display/WDJava/Clusterwideexception-FailedtodeployWebDynprocontentforapplication
    Regards,
    Nibu Antony
    Edited by: Nibu Antony on Dec 13, 2010 2:52 PM

  • XPRA_EXECUTION error while importing Support stack 8 in Solution manager 4

    We have installed Solution managr 4.0 on Windows 2003 OS. We are trying to inport support stack 8, but we are getting the XPRA_EXECUTION error while importing SAPKW70009. Following is the error log
    Short text
    Syntax error in program "CL_RSOBJS_TYPE_MANAGER========CP ".
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "SAPLRSVERS" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    The following syntax error occurred in program
    "CL_RSOBJS_TYPE_MANAGER========CP " in include
    "CL_RSOBJS_TYPE_MANAGER========CM00G " in
    line 1:
    "Method "GET_TEXT_OF_SEARCH_ATTRIBUTE" does not exist. There is, howeve"
    "r a method with the similar name "GET_SEARCH_ATTRIBUTES"."
    The include has been created and last changed by:
    Created by: "SAP "
    Last changed by: "SAP "
    What can you do?
    Please eliminate the error by performing a syntax check
    (or an extended program check) on the program "CL_RSOBJS_TYPE_MANAGER========CP
    You can also perform the syntax check from the ABAP Editor.
    If the problem persists, proceed as follows:
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    The following syntax error was found in the program
    CL_RSOBJS_TYPE_MANAGER========CP :
    "Method "GET_TEXT_OF_SEARCH_ATTRIBUTE" does not exist. There is, howeve"
    "r a method with the similar name "GET_SEARCH_ATTRIBUTES"."
    We have tried clearing the queue and restarting the import but it does not work.
    Can anyone please help us with the same.

    Please, i need help. I have a problem when importing SAPKB62030 on phase XPRA_EXECUTION. This is the error:
      The import was stopped, since an error occurred during the phase          
      XPRA_EXECUTION, which the Support Package Manager is unable to resolve    
      without your input.                                                                               
    After you have corrected the cause of the error, continue with the        
      import by choosing Support Package -> Import queue from the initial       
      screen of the Support Package Manager.                                                                               
    The following details help you to analyze the problem:                                                                               
    -   Error in phase: XPRA_EXECUTION                                                                               
    -   Reason for error: TP_STEP_FAILURE                                                                               
    -   Return code: 0008                                                                               
    -   Error message: OCS Package SAPKB62030, tp step R, return code     
              0008                                                                               
    What can i doing?

Maybe you are looking for

  • Can I edit a video clip in imovie?

    I'm new to mac, and I know I am being stupid here, but is there no editing functionality in imovie11.  I am referring to editing the actual clip, rather than a project.

  • Ssh to non-global zone

    Hi, I have a Solaris 11.1 T4 server. I created a 'flar' from a Solaris 10 (U7) server and created a Solaris 10 zone on the T4. zonecfg has the IP address configured (can't copy and paste) correctly. The global zone has net1:1 configured with the IP a

  • Can i use US iphone4 in india?

    my uncle have bought a iphone4 for me...he is in US and he brings for me to india ..how can i use it? any solution? because i dont want my iphone useless ..i want it to use it in india.. pls help...

  • Source System not collected with business content Activation

    I'm trying to activate some business content and have previously assign the source system (R/3). When I'm selecting an infosource and select as grouping in data flow before the source system is not collected. This is a new BW 3.5 connected to a ECC.

  • Events vs. Photos vs. Albums

    Could someone please explain to me the difference between these three categories. I just don't get it. Why do we need so many subdivisions and what are the characteristics of each. Eg. examples of the way it should breakdown and how you go about impo