Exception Uncaught - 'CX_WD_CONTEXT' - WEBDYNPRO

Hello,
I have changed the main view of a webdynpro to introduce a tabstrip with two tabs. But when I have tried to execute the webdynpro, I got a DUMP:
An exception occurred which is explained in detail below.
The exception, which is assigned to class 'CX_WD_CONTEXT', was not caught and
therefore caused a runtime error.
The reason for the exception is:
Could not find attribute TABLA_EMPLEADOS
The attribute TABLA_EMPLEADOS is a structure, and it's defined at main's view's context, as at component controller's context. The first one is mapped to the second.
More details of the DUMP:
- The code's point which generate the exception:
   1 method if_wd_context_node_info~get_attribute .
    2   data:
    3                  rtti        type ref to cl_abap_typedescr.
    4   field-symbols: <attr_info> type wdr_context_attribute_info.
    5
    6   if me->attributes is initial.
    7     me->map_node_info( ).
    8   endif.
    9
   10   read table me->attributes->* into attribute_info with table key name = name.
   11   if sy-subrc <> 0.
   12     if me->_all_attributes_read = abap_false.
   13       getall_attributes( ).
   14       read table me->attributes->* into attribute_info with table key name = name.
   15       if sy-subrc <> 0.
>>>>>         raise exception type cx_wd_context exporting textid = cx_wd_context=>attribute_not_f
   17       endif.
   18     else.
   19       raise exception type cx_wd_context exporting textid = cx_wd_context=>attribute_not_fou
   20     endif.
   21   endif.
- And the hierarchy of processes/methods:
Method: IF_WD_CONTEXT_NODE_INFO~GET_ATTRIBUTE of program CL_WDR_CONTEXT_NODE_INFO======CP
Method: IF_WD_CONTEXT_ELEMENT~GET_ATTRIBUTE of program CL_WDR_CONTEXT_ELEMENT========CP
Method: GET_ATTRIBUTE_INTERNAL of program CL_WDR_VIEW_ELEMENT_ADAPTER===CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L3STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L7STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Well, I passed about 5 hours investigating, testing, and so on, but I always get the same exception uncaught. I think I have missed some step at the inclusion of the tabstrip, but I don't know how to manage it.
Thank you for your time and help!!

In your view Some where you have binded this TABLA_EMPLEADOS to proporties of the UI element, is this an attribute inside à node ? , you may have to check THE cardinality of THE node, it is 0..1 or 0..n then it is possible that You get dump like this. You can try change that to 1..1 or 1..n.

Similar Messages

  • ADS: com.adobe.ProcessingException: XMLFM Exception  in ABAP Webdynpro

    Hi All,
         When I test the ABAP Webdynpro with Adobe form embeded in it. I get very unreliable results.  When trying to bring up the forms, sometimes, it comes up the 2nd attempt, sometimes after several attempts.
    And the error message is :
    ADS: com.adobe.ProcessingException: XMLFM Exception - PDF render operation exception, reason code: 20484 : Font Helvetica_Normal_Normal could not be found(200,101)
    I have checked several notes: 944221, 717568 etc........but no use.
    I also have checked the test programes in SA38, user account, sicf services and destinations. It seems everything is ok except the program FP_CHECK_DESTINATION_SERVICE in SA38. The test result is the same as the unreliable result of the ABAP webdynpro app.
    Any usefull hints to solve this problem..thanks in advance

    Hello,
    the message tells you about one (of possible many) problem. You must maintain your fonts to fix the message. Or there is a single option (I use this when I am in a hurry and don´t have access to the customers basis) - change the fonts: Use for example Myriad Pro, that always worked for me.
    Use this help: http://help.sap.com/saphelp_nwmobile71/helpdata/en/37/504b8cbc2848a494facfdc09a359b1/frameset.htm
    or wander around for other useful hints and tips.
    Regards, Otto

  • Regarding exception handling in webdynpro

    Dear frds..
    I am using webservice for webdynpro application.,,,
    when i call a particular method of webservice in webdynpro i get o/ps but when i give wrong outputs the webservice exception is shown in webdynpro at the bottom
    I dont wanna to display the exception mesage doen the bottom,
    Instead of dispalying the exception message, i want to dispaly some other things like confirmation box or dialog box..
    How to catch exceptions in webdynpro?
    if  use try catch finally block in webdynpro,
    and in catch block i kept messaeg of popup confiramtion box, it is not been displayed....
    Thanks in advance
    Shravan

    For displaying error in confirmation box, try following code:
    Create a eventhandler named as "Exception"
    try
            //Some statements
    catch(Exception e)
    IWDControllerInfo controllerInfo =wdControllerAPI.getViewInfo().getViewController();
    String dialogText = "TYPE UR ERROR MESSAGE";
    IWDConfirmationDialog dialog =           wdComponentAPI.getWindowManager().createConfirmationWindow(dialogText,
    controllerInfo.findInEventHandlers("Exception"),"OK");
    dialog.open();
    OR
    To display error message at some place other than bottom( which is default), add a UI element named as MessageArea and placed it at the required location in View and trying executing the application.

  • Exceptions in Flights Webdynpro using JCO Connection

    I followed all the steps that are in the help for creating a webdynpro accessing ABAP BAPI calls and
    Flights webdynpro using JCO Connection,
    Carried out,,
    ===================
    1) All necessary codings.
    2) Deploying the application.
    3) SLD .
    4) JCO Connections to model data and meta data.
    5) At the time of running the application ,, getting the stack trace errors like this,,
    Web Dynpro product information:
    Product: null, Vendor: SAP AG, Version: null, Build ID: 6.3003.00.0000.20031125134518.0000, Build Date: Tue Dec 14 19:17:19 GMT+05:30 2004
    Error stacktrace:
    java.lang.NullPointerException
         at com.sap.dictionary.runtime.ProviderFactory$PhysicalBackendProviderKey.hashCode(ProviderFactory.java:131)
         at java.util.HashMap.hash(HashMap.java:261)
         at java.util.HashMap.get(HashMap.java:317)
         at com.sap.dictionary.runtime.ProviderFactory.internalGetProvider(ProviderFactory.java:227)
         at com.sap.dictionary.runtime.ProviderFactory.getProvider(ProviderFactory.java:178)
         at com.sap.dictionary.runtime.DdDictionaryPool.getDictionary(DdDictionaryPool.java:53)
         at com.sap.dictionary.runtime.DdBroker.getDataType(DdBroker.java:137)
         at com.sap.dictionary.runtime.DdBroker.getStructure(DdBroker.java:201)
         at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getStructure(DataTypeBroker.java:290)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:743)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:751)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:751)
         at com.sap.tc.webdynpro.progmodel.context.Node.init(Node.java:215)
         at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:36)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:177)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getCustomControllerInternal(Component.java:359)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:300)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:328)
         at com.sap.tc.webdynpro.progmodel.context.MappingInfo.init(MappingInfo.java:132)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:736)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:751)
         at com.sap.tc.webdynpro.progmodel.context.Node.init(Node.java:215)
         at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:36)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:177)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:513)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:371)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:528)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:395)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:113)
         at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:40)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:178)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.displayToplevelComponent(ClientComponent.java:133)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:347)
         at com.sap.tc.webdynpro.clientserver.task.Task.createApplication(Task.java:177)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:485)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:48)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:236)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:137)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:100)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:37)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:363)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:222)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:323)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:301)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:682)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:220)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:94)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:142)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)

    Hi Kishore
      Going by the error, there is some attribute which does not have a value at runtime. Hence you must be getting the Null Pointer Exception.
    Can you let me know the following so that i could be able to help you further.
    1. Name of the SLD connections. Have you tested them
    2. Where are you making a call to the BAPI. Is it inside the wdDoInit() method.
    3. How are you passing the parameters to the BAPI_FLIGHT_GETLIST.
    I have done this example and there is no problem. If you let me know the above points i would be able to help you further.
    regards
    Ravi

  • FileNotFound exception while compiling WebDynpro Project

    Hi,
    I was trying to develop a webdynpro application by installing NetWeaver developer Studio on my local machine and accesing a remote j2EE server. Simple applications run without any problem.But when I am trying out Data Binding and eventing,I am getting compilation error:
    com.sap.ide.tools.core.patternfwk.GenerationPluginDataProvider: Unable to configure AvalonLogSystem : java.io.FileNotFoundException: C:\Program Files\SAP\JDT\eclipse\velocity.log (Access is denied) (java.lang.Exception: Unable to configure AvalonLogSystem : java.io.FileNotFoundException: C:\Program Files\SAP\JDT\eclipse\velocity.log (Access is denied))
    Any inputs as how to solve the problem?
    Thanks and Regards,
    Vaijayanth

    Hi Vaijayanth,
    this is strange. velocity.log is used for output of messages regarding the code generation process (for example generating controller implementation code). That's all. Please check, if the file exists, if not, try to create it manually. If it exists, it might be locked by another process, but i have no idea, which process.
    Hope that helps.
    Best regards
    Stefan

  • TimeZone exception in java webdynpro

    Hi All,
    Can anybody help me to resolve below exception:
    com.sap.i18n.SAPTimeZoneInfo.SAPTimeZoneException
    i am getting above exception in PI nwa while trying to load current time/timezone in webdynpro input field.
    Thanks in advance!!!
    Regards,
    gaurav

    If your PI is 7.31 please look through SAP Note 1604058 - error message CreateSAPTimeZone + failed. Reason: {1}
    If its PI 7.1 I am waiting for SAP to reply me for solution.
    Regards,
    Yogesh

  • CORBA.UNKNOWN Exception when displaying WebDynpro with AIF

    Hi,
    i get the following stacktrace when i try to disply a AIF in a Java WebDynpro:
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Unhandled exception detected during a "Render" operation. Request start time: Wed Sep 27 15:50:05 CEST 2006 org.omg.CORBA.UNKNOWN: vmcid: 0x0 minor code: 0 completed: No Exception Stack Trace: org.omg.CORBA.UNKNOWN: vmcid: 0x0 minor code: 0 completed: No at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at com.sap.engine.services.iiop.server.portable.Delegate.invoke(Delegate.java:341) at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457) at com.adobe.document.xmlform._FormStub.renderAs(Unknown Source) at com.adobe.EJB_XMLFormAgent.renderAs(Unknown Source) at com.adobe.Render.execute(Unknown Source) at com.adobe.BaseADSRequest.doWork(Unknown Source) at com.adobe.AdobeDocumentServicesWorker.execute(Unknown Source) at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source) at
       at com.sap.tc.webdynpro.clientserver.adobe.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:486)
        at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:185)
        at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterHandleActionEvent(ClientApplication.java:1154)
        at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:402)
        at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:649)
        ... 21 more
    We are on NW2004, ADS SPS 14.
    I checked that the ADS is configured properly via its webservice. The version info returned is:
    700.20050511160951.1
    Has anybody else had this problem?
    What am i doing wrong?
    Any comments are appreciated.
    regards
         Dirk

    Yes, i have.
    Removing that logo does not change the outcome however.
    Any other thoughts about this problem?
    regards
        Dirk

  • Exception During Testing WebDynpro Application in Developer Studio

    Hi,
    I am trying to test webdynpro application in developer studio as they have mentioned in the url -<b>http://help.sap.com/saphelp_nw04/helpdata/en/c1/c6213e225f9a0be10000000a114084/frameset.htm</b>
    <b>1)</b>During Recording i am getting successful result as follows
    Application Url: http://pawanm:50100/webdynpro/dispatcher/sap.com/compositeapp~webdynpro/MyApplication
    Port: 12000
    The Server is ready to accept Xml files from the Web Dynpro Runtime on Port 12000
    -->Client Connected....
    XML file received from runtime
    The Server is closed and it will not accept any more Xml documents from the Web Dynpro Runtime.
    The script has been stored on the local file system.
    <b>2)</b>But when i am trying to reply the script generated by recording then i am getting
    following error in console
    ->Contacting XML Client on Server to get initial XML document.
    ERROR: Contacted the Xml client on the J2EE Server, but did not receive an Xml document from it.
    <b>And in log viewer i am getting following error</b>
    Date : 03/30/2007
    Time : 20:44:47:481
    Message : Cannot send an HTTP error response [500 Application error occurred during request processing. (details: java.lang.NullPointerException: null)].
    The error is: com.sap.engine.services.servlets_jsp.server.exceptions.WebIOException: The stream is closed.
    Exception id: [0014222FC3E20052000009490000077C00042CE65506EC3A]
    Severity : Error
    Category : /System/Server/WebRequests
    Location : com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl
    Application : sap.com/tcwddispwda
    Thread : SAPEngine_Application_Thread[impl:3]_10
    Datasource : 17409750:C:\usr\sap\J2E\JC01\j2ee\cluster\server0\log\defaultTrace.trc
    Message ID : 0014222FC3E200520000094B0000077C00042CE65506EF1F
    Source Name : com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl
    Argument Objs :
    Arguments :
    Dsr Component :
    Dsr Transaction :
    Dsr User :
    Indent : 0
    Level : 0
    Message Code :
    Message Type : 0
    Relatives : /System/Server/WebRequests
    Resource Bundlename :
    Session : 0
    Source : com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl
    ThreadObject : SAPEngine_Application_Thread[impl:3]_10
    Transaction :
    User : Guest
    So anyony please help me by giving some guideline or send me some document or url from where i can get usefull document.
    And also please let me know that how to test CAF application by using some tool provided by SAP.  
    Thanks in Advance
    Pawan Mishra

    Hi Pawan
    Is your engine functioning properly.I mean go to http://localhost:port/index.html then chech out the webdynpro links and other links available on this page .I am suggesting this so that we can check if <b>sap.com/tcwddispwda</b>
    is working fine.Then we can look into the speacific application you are working on
    Reward suitable points

  • Exception Uncaught: When doing Zero Suppression

    Hi Gurus,
    When I tried to suppress zeroes localy in the query report, its throwing an error message
    "Program error in class RRMX_START_EXCEL method:UNCAUGHT EXCEPTION"
    "SYSTEM ERROR IN PROGRAM CL_RSR_REQUEST and form CHANM_SETTINGS_SET"
    What is the problem that I am facing and how can I correct the same?

    No..After executing the report, i tried to put zero suppression by right clicking on the query and enable zero suppression. Then the error is getting..

  • Exception Handling in webdynpro abap

    Hi
    I have a function call which raises an exception. How do i handle it?

    hi,
    In WD4A, Exception handling in FM is same as We do in R/3. You can check sy-subrc after calling the function module.
    Also you can raise error message by using web dynpro code wizard(control + F7 ) button:
    Select Generate message radio button. You will find number of methods in F4. You can use them as per your requirement
    Example :
    Suppose you call a FM like this in WD ABAP :
    CALL FUNCTION 'F4UT_RESULTS_MAP'
        TABLES
          shlp_tab          = t_shlp_tab
          record_tab        = t_record
          source_tab        = t_HCP
        CHANGING
          shlp              = p_shlp_descr
          callcontrol       = icallcontrol
        EXCEPTIONS
          illegal_structure = 1
          OTHERS            = 2.
    Now after this FM, check the sy-subrc value Like this:
    if sy-subrc = 1.
    <Report message for exception 1>.
    elseif sy-subrc = 2.
    <Report message for exception 2>
    endif.
    Edited by: Saurav Mago on Oct 16, 2009 10:22 AM

  • DUMP in CX_WD_CONTEXT - Could find attribute exception

    Hello Experts,
    We got dump while processing Recording Working Times in ESS at Portal level
    This dump occurred only for one user and working fine for other users.
    Please let me know what will be the solution for this dump.
    (*****Class CL_WDR_CONTEXT_NODE_INFO****)
    IF_WD_CONTEXT_NODE_INFO~GET_ATTRIBUTE
        1 method if_wd_context_node_info~get_attribute .
        2   data:
        3                  rtti        type ref to cl_abap_typedescr.
        4   field-symbols: <attr_info> type wdr_context_attribute_info.
        5
        6   if me->attributes is initial.
        7     me->map_node_info( ).
        8   endif.
        9
       10   read table me->attributes->* into attribute_info with table key name = name.
       11   if sy-subrc <> 0.
       12     if me->_all_attributes_read = abap_false.
       13       _get_all_attributes( ).
       14       read table me->attributes->* into attribute_info with table key name = name.
       15       if sy-subrc <> 0.
       16         raise exception type cx_wd_context exporting textid = cx_wd_context=>attribute_not_f
       17       endif.
       18     else.
    >>>>>       raise exception type cx_wd_context exporting textid = cx_wd_context=>attribute_not_fou
       20     endif.
       21   endif.
       22
       23   if attribute_info-rtti is initial.
       24     data: attr_ref type ref to wdr_context_attribute_info.
       25     attr_ref = me->_get_attribute_rtti(
       26         attr_name  = name
       27            ).
       28     if attr_ref is not bound.
       29       raise exception type cx_wd_context exporting textid = cx_wd_context=>no_valid_attribut
    Thanks in Advance,
    Swetha.C

    Hi Swetha,
    As you have mentioned that this dump occurs only for a user. I think for that user the attributes list is prepared dynamically and added to context node. So, one of the attribute is not found in the given context.
    I suggest you to set an EXTERNAL breakpoint at LINE 19 and run your application.
    When the control reaches this line, please use the STANDARD tab of your debugging window, to find the call stack.
    Now, click on a method of your component and find out what is missing
    Hope this helps you.
    Regards,
    Rama

  • 9360: Uncaught exception: Failed to start UMP:(9) executable not found

    Hi all,
    When i open the browser im getting the exception 
    Uncaught exception: Failed to start UMP9) executable not found.
    Not only the browser almost all app showing error. When i open games and try to open word mole getting exception
    java.lang.RuntimeException. failed to intialise game resources. Missing graphics module: net_rim_device_appa_games_worldmole_graphics_480x360.
    When i open BrickBreaker getting exception
    java.lang.Error
    and i also checked software updates, but the device is already updated. Device OS 6.1 Bundle 298

    Hey SumiGhosh,
    I would suggest to do a clean reload of the BlackBerry® device software as shown here: http://btsc.webapps.blackberry.com/btsc/KB11320, please test before restoring any data to the device.
    If this resolves the issue do a selective restore of essential data (Address Book, Calendar, Task, Memos, BBM contacts etc.)
    How to use BlackBerry Desktop Software to restore data to a BlackBerry smartphone from a backup file
    http://btsc.webapps.blackberry.com/btsc/KB10339
    If the issue still persists after the reload, further investigation might be required. To help further diagnose the cause, contact your wireless service provider or BlackBerry® Technical Support Services for further review and support.
    Thank you
    -HB
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Uncaught exception RMIConnectionThreadjava.lang.NoClassDefFoundError:

    Hi, I had a read at a few problems similar in the forum, but had no success following any of the solutions.
    I'm trying to basically invoke a bpel process from a java unit test case. I have all the major jars in my ide classpath, I'm using eclipse IDE. I am using Oracle BPEL designer for creating and deploying bpel processes.
    I'm currently trying to call the CreaditRatingService via a JUnit Test case but am getting this exception,
    Uncaught exception RMIConnectionThreadjava.lang.NoClassDefFoundError: org/collaxa/thirdparty/dom4j/Element
    import java.rmi.RemoteException;
    import java.util.Map;
    import java.util.Properties;
    import junit.framework.TestCase;
    import com.oracle.bpel.client.Locator;
    import com.oracle.bpel.client.NormalizedMessage;
    import com.oracle.bpel.client.ServerException;
    import com.oracle.bpel.client.dispatch.IDeliveryService;
    public class TestCreditRatingService extends TestCase{
    private String ssn = "123456789";
    private String xml = "<ssn xmlns=\"http://services.otn.com\">" + ssn + "</ssn>";
    public TestCreditRatingService(){
    public void setUp(){}
    public void tearDown(){}
    public void testService(){
    try{
    Properties props = new Properties();
    props.setProperty("orabpel.platform", "oc4j_10g");
    props.setProperty("java.naming.factory.initial", "com.evermind.server.rmi.RMIInitialContextFactory");
    props.setProperty("java.naming.provider.url", "ormi://welld175666/orabpel");
    props.setProperty("java.naming.security.principal", "admin");
    props.setProperty("java.naming.security.credentials", "welcome");
    props.setProperty("dedicated.rmicontext", "true");
    Locator locator = new Locator("default", "bpel", props);
    IDeliveryService deliveryService = (IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME);
    NormalizedMessage nm = new NormalizedMessage();
    nm.addPart("payload", xml);
    NormalizedMessage res = deliveryService.request("CreditRatingService", "payload", nm);
    assertNotNull("should not be null",res);
    Map payload = res.getPayload();
    }catch(ServerException e){
    e.printStackTrace();
    }catch(RemoteException e){
    e.printStackTrace();
    The big problem for me is that there is so much to oracle, jars are spread out everywhere.
    I have not used Oracle before so I'm drawing on experience from using JBoss server and Tomcat container.
    I'm feeling my way slowly here.
    I'm using eclipse to run the junit test cases (purely because im cutting out as much of a learning curve for the moment for myself, im using oracle bpel designer to create and deploy the bpel process.)
    The creditRating demo has been deployed from the samples folder, and the bpel process has been deployed from the bpel designer.
    I know something is working, and I'm not too far away.
    if I switch this line of code,
    NormalizedMessage res = deliveryService.request("CreditRatingService", "process", nm);
    to
    NormalizedMessage res = deliveryService.request("CreditRatingService", "payload", nm);
    then i get this exception
    ORABPEL-08010
    Failed get operation definition.
    Failed to get the WSDL operation definition of "payload" in portType "{http://services.otn.com}CreditRatingService".
    Please verify that operation "payload" is defined in portType "{http://services.otn.com}CreditRatingService".
    at com.evermind.server.rmi.RMIConnection.EXCEPTION_ORIGINATES_FROM_THE_REMOTE_SERVER(RMIConnection.java:1621)
    at com.evermind.server.rmi.RMIConnection.invokeMethod(RMIConnection.java:1572)
    at com.evermind.server.rmi.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:55)
    at com.evermind.server.rmi.RecoverableRemoteInvocationHandler.invoke(RecoverableRemoteInvocationHandler.java:22)
    at com.evermind.server.ejb.StatelessSessionRemoteInvocationHandler.invoke(StatelessSessionRemoteInvocationHandler.java:50)
    at __Proxy3.request(Unknown Source)
    at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:120)
    at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:55)
    at com.raytheon.thales.arrc.test.TestCreditRatingService.testService(TestCreditRatingService.java:45)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at junit.framework.TestCase.runTest(TestCase.java:154)
    at junit.framework.TestCase.runBare(TestCase.java:127)
    at junit.framework.TestResult$1.protect(TestResult.java:106)
    at junit.framework.TestResult.runProtected(TestResult.java:124)
    at junit.framework.TestResult.run(TestResult.java:109)
    at junit.framework.TestCase.run(TestCase.java:118)
    at junit.framework.TestSuite.runTest(TestSuite.java:208)
    at junit.framework.TestSuite.run(TestSuite.java:203)
    at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
    Thanks for any assistance given

    For what i can see you dont add the xml string to your NormalizedMessage
    try add the xml with nm.addPart("payload",xml);
    NormalizedMessage nm = new NormalizedMessage();
    String xml = " <CallContentDBProcessRequest xmlns=\"http://xmlns.oracle.com/CallContentDB\">"
    +" <vp2Id>1675</vp2Id>"
    +" <vp1Id>1142</vp1Id>"
    +" <docId>2073</docId>"
    +" <filename>71.pdf</filename>"
    +"</CallContentDBProcessRequest>";
    nm.addPart("payload",xml);

  • Dump in CX_WD_CONTEXT

    Hi,
    In one of the standard webdynpro there is an enhancement where a popup window is displayed on clicking the Z button.
    The functionality is working fine in all system. In the upgraded system there is a dump coming when the Z button is clicked, there is no dump in the Z code but in the following:
    IF_WD_CONTEXT_NODE_INFO~GET_ATTRIBUTE
       1 method if_wd_context_node_info~get_attribute .
       2   data:
       3                  rtti        type ref to cl_abap_typedescr.
       4   field-symbols: <attr_info> type wdr_context_attribute_info.
       5
       6   if me->attributes is initial.
       7     me->map_node_info( ).
       8   endif.
       9
      10   read table me->attributes->* into attribute_info with table key name = name.
      11   if sy-subrc <> 0.
      12     if me->_all_attributes_read = abap_false.
      13       getall_attributes( ).
      14       read table me->attributes->* into attribute_info with table key name = name.
      15       if sy-subrc <> 0.
    >>>>         raise exception type cx_wd_context exporting textid = cx_wd_context=>attribute_not_f
      17       endif.
      18     else.
      19       raise exception type cx_wd_context exporting textid = cx_wd_context=>attribute_not_fou
    In the dump there is also this information.
    Chain of Exception Objects
    Attrib. Name                   Value
    Level    1     Class    CX_WD_CONTEXT
    Program  CL_WDR_CONTEXT_NODE_INFO======CP Include  CL_WDR_CONTEXT_NODE_INFO======CM002 Row   16
    Short Te Could not find attribute DATA_FOR_RI_ENABLED
    Long Tex
    Where do I check for this issue? Thanks
    ATTRIBUTE_NAME                 DATA_FOR_RI_ENABLED

    Up on button click right you are getting this dump..Have you debugged..
    Some times may be after upgrade,  the system may not because stable..what ever enhancement is done..that is what I'm asking you to check..may be as part of enhacement dod they make any changes to code or anything written related to attrobutes..I cannot point out the exact reason..but need to check in debugging which attribuite information is missong..
    Class /SAPSRM/CL_CH_WD_DOTM_SC_I_BD, Method: /SAPSRM/IF_CLL_MAPPER~REFRESH
    IF /sapsrm/cl_sw_self_service_1=>simplified_sc_is_active( ) EQ abap_true AND
    ls_pdo_header-subtype EQ /sapsrm/cl_ch_wd_dodm_sc_h_bd=>mc_recommended_item .
    loe_local_ui_control->set_attribute( EXPORTING name = 'DATA_FOR_RI_ENABLED'
    value = '01' ).
    ELSE.
    >>>>> loe_local_ui_control->set_attribute( EXPORTING name = 'DATA_FOR_RI_ENABLED'
    value = '02' ).
    ENDIF.
    Here it says that Can you check for this node in your component 'loe_local_ui_control', and for attribute..It may be the case that this is code is referring some other comp also. Can you check in debuger in more details /sapsrm/cl_sw_self_service_1=>simplified_sc_is_active( ) and also the calss SAPSRM/CL_CH_WD_DOTM_SC_I_BD, whether inside this class there is some attribute missing ..or any other comp is being referred here..
    Also check the type of this 'DATA_FOR_RI_ENABLED' and it's values..waht does '02' refer to.. int he context node may be the there is some thing mssing here ,, it also says that some SELF SERVICE is not active /sapsrm/cl_sw_self_service_1=>simplified_sc_is_active, check for this service wether it is enabled in SICF or not if this service is a other component it is referrring to..
    Edited by: Lekha on Sep 30, 2011 3:18 PM

  • CX_WD_CONTEXT runtime error.

    Hello Experts:
    I am getting the following runtime error:
    "The exception 'CX_WD_CONTEXT' was raised, but it was not caught anywhere along
    the call hierarchy.
    Since exceptions represent error situations and this error was not
    adequately responded to, the running ABAP program
    'CL_WDR_CONTEXT_NODE_VAL=======CP' has to be
    terminated."
    Error analysis
        An exception occurred which is explained in detail below.
        The exception, which is assigned to class 'CX_WD_CONTEXT', w
        therefore caused a runtime error.
        The reason for the exception is:
        Invalid index 2 when setting lead selection; context node:
        V_AO_SOCO_GAF_3.1.REVIEW.1.REVIEW_HEADER.1.TRANS_TYPE_DRPDWN
    Information on where terminated
        Termination occurred in the ABAP program "CL_WDR_CONTEXT_NODE_VAL=======CP" -
         in "IF_WD_CONTEXT_NODE~SET_LEAD_SELECTION_INDEX".
        The main program was "SAPMHTTP ".
        In the source code you have the termination point in line 15
        of the (Include) program "CL_WDR_CONTEXT_NODE_VAL=======CM014".
    SOURCE CODE EXTRACT
    method IF_WD_CONTEXT_NODE~SET_LEAD_SELECTION_INDEX .
      if me->is_finalized = abap_true.
        me->_temp_text = me->if_wd_context_node~get_path( ).
        raise exception type cx_wd_context exporting textid = cx_wd_context=>finalized node_name = me->_temp_text.
      endif.
    check whether elements are supllied or not
      if me->elements_supplied = ABAP_FALSE.
        me->supply_elements( ).
      endif.
      if index > lines( collection ) or index < if_Wd_context_Node~No_Selection.
        tempText = me->if_wd_context_node~get_path( ).
    >>>>>   raise exception type cx_wd_context exporting
          textid = cx_wd_context=>invalid_lead_selection_index
          integer = index
          node_name = tempText.
      endif.
      me->_set_lead_selection( index ).
    endmethod.
    Could anyone please provide any tip to solve this error?
    Thank you in advance.
    Regards.
    Cristian R.

    Well, pretty clear:
    if index > lines( collection ) or index < if_Wd_context_Node~No_Selection.
    either you trying to set lead selection to the value greater than number of elements in the node or less than a no_selection constant (which is -1 afair)

Maybe you are looking for

  • How do I block a website from being loaded automatically from another website?

    I want to be able to instruct Firefox to block certain web pages/sites from loading. (The particular problem is certain sites which I DO want to view automatically opening other web pages/sites in new Firefox windows.) There ought surely to be a faci

  • Ping but no client response

    I am using ARD 3.3 to manage the Macs in my building. I am having troubles with 11 out of 21 of the MacBook 4,1 model computers that are not showing up on the Scanner / All Computers list with ARD. Those not on the list show up as black icons with IP

  • CS3 Crashing with the following code

    Try this in CS3. 1) Open a new page. 2) Paste the following between the body tags. <cfoutput> <form> <select name="whatever"> <cfloop index="x" from="1" to="12"> <option value="#x#">#x#</option> </cfloop> </select> </form> </cfoutput> 3) Save the fil

  • Assign role request through code not going to Operational level

    Hi All We are trying to assign roles through code using the OIM API's as suggested in the documentation "http://docs.oracle.com/cd/E27559_01/doc.1112/e28183/oim_up.htm#autoId40". We have 2 Approval policies one is at Request Level (i.e. Auto Approval

  • HELP ! Ipod only plays out of left headphone!

    i have tried everything. i have aquired new headphones. and the problem still occurs. i have even tried hooking it up to my car radio via Belkin tape adapter and it only play out of the left side speakers in my car. what is the problem !? PLEASE I NE