ServletException: Cannot create iterator for this collection

hi,
i am using struts action class with struts tags to display
data in jsp page.
in struts class i am return arraylist ,
same list i am displaing in jsp.
if Arraylist have data ,i am not getting error.
but if arraylist empty ,i am getting ServletException: Cannot create iterator for this collection
<logic:iterate id="result" name="fileList" >
<td><bean:write name="result" property="fileName"/></td>
</logic:iterate
can any one help how to avoid this exception?
thanks
siav

You could use <bean:size> to get the size of the list
and conditionally execute the logic:iterate,
something like this :
That will work, but not necessary. If the collection is empty, the iterate tag just skips - it doesnt throw an exception (tested)
The problem I guess is that the bean with the specified name is not a Collection. It may be a property of the bean that is a collection in which case the tag should have a property attribute.
ram.

Similar Messages

  • Help with Jsp: logic:iterate  Cannot create iterator for this collection

    Hello,
    I am developing a jsp with struts. This is the snap of the code:
            <logic:iterate id="prod" collection="productList" >
              <tr align="center">
                   <td><html:text property="prodDesc" size="50" indexed="true"/></td>
                   <td>
                        <html:select property="prodUnit" indexed="true">
                             <option selected>-</option>
                            <OPTION VALUE='NMB'>NMB
                             <OPTION VALUE='TEN'>TEN
                             <OPTION VALUE='TPR'>TPR
                             <OPTION VALUE='GWH'>GWH
                        </html:select>
                   </td>
                   <td><html:text property="prodQty" size="20" indexed="true"/></td>
                   <td><html:text property="prodVal" size="20" indexed="true"/></td>               
              </tr>
            </logic:iterate>"productList" is defined as an array of Product[], "prod" is defined as a single Product object in the form. But when i run the page, it gives me this errors:
    "javax.servlet.jsp.JspException: Cannot create iterator for this collection".
    I also tried to make "productList" an ArrayList type, but it game me this same error.
    We are using Websphere 4.0 with Struts 1.1.
    Anyone can help?
    Thanks a lot.
    All the best,
    warren

    Hi , I have similar problem. wonder anyone can help me. I have a datastructure. ArrayList contains list of Hashtable; each Hashtable has two key-value sets ; for each key-value set , value is a ValueObject.
    My jsp works ok. but when I click on the radio butten for one radio group, it sets not only the porperty on that row, but the rows belows ,which suppose to be another radio group , because I am using indexed="true". each row should be a individual group seperated by the name poDisplayVO[i] , as show in the html generated .
    <!-- JSP -->
    <logic:iterate id="poDisplayVO"
    name="testForm"
    property="poDisplayVOList"
    type="java.util.Hashtable">
    <tr>
    <td>
    <bean:write name="poDisplayVO" property="name"/>
    </td>
    <td>          
    <% String val = ((java.util.Hashtable)poDisplayVO).get("subjAreaName").toString();%>
    <html:radio indexed="true" name="poDisplayVO" property="fosVO.select" value="<%=val %>" />
    <bean:write name="poDisplayVO" property="subjAreaName"/>
    </td>
    <td>           
    <html:radio indexed="true" name="poDisplayVO" property="fosVO.select" value="no" /> NO
    </td>
    <td>           
    <html:radio indexed="true" name="poDisplayVO" property="fosVO.select" value="yes" /> YES
    </td>
    </tr>
    </logic:iterate>
    <! ------------------------ html genterated ------------------------------------------------>
    the HTML generated as folllows:
    <tr>
    <td>
              Accounting Studies
    </td>
    <td>          
         <input type="radio" name="poDisplayVO[0].fosVO.select" value="Accounting">
              Accounting
    </td>
    <td>           
         <input type="radio" name="poDisplayVO[0].fosVO.select" value="no"> NO
    </td>
    <td>           
         <input type="radio" name="poDisplayVO[0].fosVO.select" value="yes"> YES
    </td>
    </tr>
    <tr>
    <td>
              Accounting Studies
    </td>
    <td>          
         <input type="radio" name="poDisplayVO[1].fosVO.select" value="Bookkeeping">
              Bookkeeping
    </td>
    <td>           
         <input type="radio" name="poDisplayVO[1].fosVO.select" value="no"> NO
    </td>
    <td>           
         <input type="radio" name="poDisplayVO[1].fosVO.select" value="yes"> YES
    </td>
    </tr>
    <tr>
    <td>
              Accounting Studies
    </td>
    <td>          
         <input type="radio" name="poDisplayVO[2].fosVO.select" value="Computerized Accounting(Duplicate)">
              Computerized Accounting(Duplicate)
    </td>
    <td>           
    <input type="radio" name="poDisplayVO[2].fosVO.select" value="no"> NO
    </td>
    <td>           
    <input type="radio" name="poDisplayVO[2].fosVO.select" value="yes"> YES
    </td>
    </tr>
    <! ------------------------ action form-----------------------------------------------
    public ArrayList getPoDisplayVOList() {
         return poDisplayVOList;
    public void setPoDisplayVOList(ArrayList list) {
         poDisplayVOList = list;
    public Hashtable getPoDisplayVO(int i) {
         Object obj = poDisplayVOList.get(i);
         if (obj == null)
              obj = new Hashtable();
              poDisplayVOList.add(obj);
         return (Hashtable)poDisplayVOList.get(i);
    public void setPoDisplayVO(Hashtable programDisplayVO, int i) {
              poDisplayVOList.add(i, programDisplayVO);
         }

  • Cannot create Acknowledgement for msd ID:.....

    I am getting following error msg frequently in my JMS receiver comm channel:
    "Cannot create Acknowledgement for msd ID :....."
    This msg is displayed in Runtime workbench for my JMS Receiver comm channel
    Please provide a solution to prevent this error.
    This error comes certain times, and after sometime comm channels starts as usual without any error..

    You want ;
    request.setAttribute("customers", customers);
    instead
    request.setAttribute("customers", "customers");
    regards

  • Javax.servlet.ServletException: Cannot create bean of class

    People,
    HELP!! I am getting desperate!!!
    I am a newbie when it comes to TOMCAT, but i have been using Blazix before.
    My current system is using APACHE/TOMCAT on a Solaris machine and I keep hitting the same problem. I have gone through the archives but the only thing it states is to check the directory which i have done.
    I keep getting:
    Error 500
    Internal Error
    javax.servlet.ServletException: Cannot create bean of class MyClass
    The code used to work on the Blazix server so i am assuming it is something to do with a config parameter somewhere - but i do not know where. I have checked the directory/package structure and they seem to work. It even serves it when they are html pages not jsp, but obviously wont use the bean. :(
    I can post code if necessary.
    Please help
    Steve

    The FormData.class file is in examples/WEB-INF/classes/ directory.
    Is this wrong? then should it be in a package called examples.steve???
    <TITLE> Poc </TITLE>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <META NAME="Generator" CONTENT="Mozilla/4.61 [en] (WinNT; I) [Netscape]">
    <META NAME="Author" CONTENT="Steve Brodie">
    <META NAME="Proof of Concept order entry system" CONTENT="">
    <META NAME="PROOF OF CONCEPT ORDER ENTRY SYSTEM " CONTENT="">
    </HEAD>
    <%@ page import="steve.FormData" %>
    <jsp:useBean id="user" class="steve.FormData"/>
    <jsp:setProperty name="user" property="*"/>
    <FORM METHOD=POST ACTION="SaveDetails.jsp">
    <CENTER>
    <H1>     
    POC CNS demo <BR>
    POC Order Entry System <BR></H1>
    <H2><CENTER>PROOF OF CONCEPT ORDER ENTRY SYSTEM <BR>
    in order to illustrate the use of an new product<BR></H1>
    </CENTER>
    <BODY>
    Please enter the following details: <BR>
    Second name <INPUT TYPE=TEXT NAME=secondName SIZE=20><BR>
    First name <INPUT TYPE=TEXT NAME=firstName SIZE=20><BR>
    Address <INPUT TYPE=TEXT NAME=address1 SIZE=20><BR>
    Address <INPUT TYPE=TEXT NAME=address2 SIZE=20><BR>
    Post Code <INPUT TYPE=TEXT NAME=postCode SIZE=10><BR>
    Phone NO. <INPUT TYPE=TEXT NAME=phone SIZE=10><BR>
    <BR>
    Credit Card<INPUT TYPE=TEXT NAME=credit SIZE=15><BR>
    <BR>
    Quality of Service:
    <SELECT TYPE=TEXT NAME="QoS">
    <OPTION SELECTED TYPE=TEXT NAME=Gold>Gold <BR>
    <OPTION TYPE=TEXT NAME=Silver>Silver <BR>
    <OPTION TYPE=TEXT NAME=Bronze>Bronze <BR>
    </SELECT>
    <BR>
    <BR>
    <INPUT TYPE=RESET>
    <P><INPUT TYPE=SUBMIT>
    <BR>
    <BR>
    <IMG SRC=../images/Cisco.gif>
    </FORM>
    </BODY>
    </HTML>
    package steve;
    * @author Steven Brodie
    * @date
    * @version 0.0
    import java.io.*;
    import java.lang.*;
    import java.util.*;
    public class FormData {
         String secondName = null;
         String firstName = null;
         String address1 = null;
         String address2 = null;
         String postCode = null;
         int credit = 0;
         int phone = 0;
         String qos = null;
         String file = "out";
         String filex = "xout";
         PrintWriter pout = null;
         PrintWriter xout = null;
         FormData() {
              try {
                   pout = new PrintWriter(new BufferedWriter(new FileWriter(file + ".txt")));
                   xout = new PrintWriter(new BufferedWriter(new FileWriter(filex + ".xml")));
              xout.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
              xout.println("<OrderEntry xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"");
              xout.println("xsi:noNamespaceSchemaLocation=\"http://machine2.com:8080/xml/xsd/OrderEntry.xsd\">");
              } catch (IOException ioe) {
                   System.err.println("DataFileWriter error ioe on init");
                   ioe.printStackTrace();
                   System.exit(1);
    public void setFirstName( String value ) {
    firstName = value;
              System.out.println(firstName);
              pout.println(firstName);
              xout.println("<firstname value= \"" + firstName + "\"/>");
    public void setSecondName( String value ) {
    secondName = value;
              System.out.println(secondName);
              pout.println(secondName);
              xout.println("<secondname value= \"" + secondName + "\"/>");
    public void setAddress1( String value ) {
    address1 = value;
              System.out.println(address1);
         pout.println(address1);
              xout.println("<address1 value= \"" + address1 + "\"/>");
    public void setAddress2( String value ) {
    address2 = value;
              System.out.println(address2);
              pout.println(address2);
              xout.println("<address2 value= \"" + address2 + "\"/>");
    public void setPostCode( String value ) {
    postCode = value;
              System.out.println(postCode);
              pout.println(postCode);
              xout.println("<postCode value= \"" + postCode + "\"/>");
    public void setCredit( int value ) {
    credit = value;
              System.out.println(credit);
              pout.println(credit);
              xout.println("<creditCard value= \"" + credit + "\"/>");
         public void setPhone( int value) {
              phone = value;
              System.out.println("0" + phone);
              pout.println("0" + phone);
              xout.println("<phoneNo value= \"0" + phone + "\"/>");
    public void setQoS( String value ) {
    qos = value;
              System.out.println(qos);
              pout.println(qos);
              xout.println("<QoS value= \"" + qos + "\"/>");
              xout.println("</OrderEntry>");
              pout.flush();
              pout.close();
              xout.flush();
              xout.close();
    public String getFirstName() {
              return firstName;
    public String getSecondName() {
              return secondName;
    public String getAddress1() {
              return address1;
    public String getAddress2() {
              return address2;
    public String getPostCode() {
              return postCode;
    public int getCredit() {
              return credit;
         public int getPhone() {
              return phone;
         public String getQoS() {
              return qos;

  • Cannot create reservation for a closed sales order

    Hi,
    IN the mtl_resrevation_interface errors iam getting the message as Cannot create reservation for a closed sales order for most of the items .
    when i check the details of the sales order line it is already closed.
    but why it is trying to insert the line in mtl_reservation though it is already closed.
    i want to know what would be the reason.
    Thanks,
    Vinod

    You may have a custom program that creates the records in the reservations interface table.
    That program may have a bug.
    Hope this helps
    Sandeep Gandhi
    Independent Techno-functional Consultant

  • Why am I getting the error "Coercion Failed: Input cannot be null for this coercion"?

    I created a OOTB team site, with a OOTB document library and an OOTB "Approval - SharePoint 2010" workflow.  Under the workflow's start options I have "Allow this workflow to be manually..." checked.  On the next workflow setup page, I put
    myself in the Assign To field and put "test" in the Request field.  I left everything else blank. 
    Then, I setup a retention stage in the Information Management Policy settings for the library.  The event is Modified + 1 days, action is Start a workflow and I selected the workflow described above.  I set the Recurrence for 1 days.
    If I execute the workflow manually, it executes without error. 
    When the IMP executes the workflow, the status indicated in the column added to the library is "Canceled".  Clicking on the Canceled link opens the Workflow Information.  In the Workflow History section the Event Type is Error, User ID is System
    Account and Description is "Coercion Failed: Input cannot be null for this coercion". 
    Research shows that this error can be invoked when creating custom workflows that contain empty input fields when executed.  I would think that if there were required input fields in the workflow
    configuration, that the workflow would error when manually executed. 
    Any help is appreciated.  Thank you.
    Matt H.

    I had found that article previously but it doesn't seem to apply since this is OOTB and not a workflow created in SD.  I would expect that MS would have created the workflow in such a manner that it would work with IMP.  Besides, I don't think
    it's possible to edit the default Approvers workflow.  Also, I'm sure I'm not the first one out there to use the Approvers workflow with IMP.  If it was broken OOTB, someone else would have discovered it.  My guess is that there is something
    not configured correctly on the server, but I don't know how to start to diagnose it based on this error message.Matt H.

  • I have an existing ipod that I use with my mac. I am trying to connect an additional ipod to it but when I try and register, it just brings up the existing info. I don't want to lose the original info or library - just create new for this device. Pls help

    I have an existing ipod that I use with my mac. I am trying to connect an additional ipod to it but when I try and register, it just brings up the existing info. I don't want to lose the original info or library - just create new for this device. Pls help...

    We are starting from the beginning like its a new ipod starts out asking language, country,location services,choose a network,and when we get to "setup ipod touch  " there are 3 options 1..setup as new ipod, 2.restore from ipod backup 3 restore from itunes backup and when we hit setup as new ipod and click next it comes up with sign in with apple id or create a free apple id  we clicked create a free apple id....then comes up with bday,1st name last name, use your current email address, get a free icloud email address or change email address and THIS is where we have problems....if we hit change email address it means that sis's stuff goes under his name and moves all her stuff to this older ipod which the brother does not want. sorry this is so long but its the only way I knew to do it.

  • You cannot create ARE3 for duty paid Deemed exports excise invoice!

    You cannot create ARE3 for duty paid Deemed exports excise invoice!
    Message no. 4F326

    Hi murali,
    How can you create ARE document for duty paid excise invoice
    ARE docs are for excise exption purpose only
    regards
    bvdv

  • Cannot create cursor for group

    Hi All,
    Iam trying to Integrate Reports(jsp) with our J2ee application. I have deployed the Application throgh OEM . I have a created sample report JSP through Reports Devloper Suite and it is displaying fine. Now when I try to run the JSP created by the Reports Devloper team. They are not running fine.One of the reports gives the following message in browser "Cannot create cursor for group " . I see no exception in the logs too.
    Iam using 10g 10.1.2.0.2 Oracle Application server.
    Iam also using thin Client.
    Thanks In Advance for the Help.

    seel my previous posting

  • How to create workflow for this scenerio

    HI Gurus,
    I am new to workflow.
    I have to create a workflow. But I have a problem what the object type I have to choose. It may be simple but i dont know do it.
    Scenerio of the workflow given is...
    This workflow gets pernr and benefit plan information from portal.
    this workflow is a one step approval mail
    In the workflow three steps are there.
    In the first step i have to derive basic hourly salary of the person by using infotype --- 008 and company code for the pernr from the 0001 and benefit plan he enrolled
    Second step ---
    there are two company codes, I have to use condition step,
    if one company code I have to send to one hr department mail for approval
    and the other for another hr department step.
    in the workitem i have to pass salary information, pernr information.
    third step, after approval I have to update the respective infotype.
    My question is for the above scenerio, what object type I have to use.
    For the first step is there any method I have to create which calls function module.
    if so for which object type i have to add method.
    third how do I create the workflow container for this.
    I am new to workflow. Please help me friends.
    Ravi

    I think you should create your own Business Object or you can refer to Business Object EMPSALPACK.
    Now Company Code should be an Attribute that you should do the Coding For.
    Use this attribute in the Condition Step of Workflow Template.
    Workflow Container will contain the Business Object that you will be creating. The Business object should have Key Field Pernr and may be anything relevant that you will do for Coding. I think you might have to trigger the Event of the Business Object through code.
    Check the Code below.
    <b>Reward Appropriate Point if useful</b>
      INCLUDE <cntn01> .
      DATA:i_emp_details TYPE STANDARD TABLE OF p0001,  "Employee Details
           wa_request    TYPE p0001,                    "Workarea for Employee details
           v_country_grp TYPE molga,                    "Country SubGrouping
           v_object_key  TYPE sweinstcou-objkey.        "Key for the buisness object ZWOBUSTRIP
      CONSTANTS: c_bo_trip     TYPE swo_objtyp VALUE 'ZWOBUSTRIP',
                 c_event_trip  TYPE swo_event  VALUE 'TripCreate',
                 c_infy_type_1 TYPE infty      VALUE '0001'.
    Event Container declaration
      swc_container i_event_cont.
      swc_create_container i_event_cont.
    Reading the INFO TYPE 0001 to obtain the
    Employee details
      CALL FUNCTION 'HR_READ_INFOTYPE'
        EXPORTING
          pernr           = i_emp_number
          infty           = c_infy_type_1
          begda           = sy-datum
          endda           = sy-datum
        TABLES
          infty_tab       = i_emp_details
        EXCEPTIONS
          infty_not_found = 1
          OTHERS          = 2.
    SY-SUBRC check is not required as the error
    handelling will be done by WorkFlow rule
    resolution.
      CLEAR wa_request.
      READ TABLE i_emp_details INTO wa_request INDEX 1.
      IF sy-subrc = 0.
      Retrieving the Country SubGrouping for the employee
        SELECT SINGLE molga
          FROM t001p
          INTO v_country_grp
         WHERE werks = wa_request-werks
           AND btrtl = wa_request-persk.
      ENDIF.
    Sending the relevant data to event container
      swc_set_element i_event_cont 'EmpId'     i_emp_number.
      IF sy-subrc <> 0.
    No Processing needed.
      ENDIF.
      swc_set_element i_event_cont 'PersonnelArea'    wa_request-werks.
      IF sy-subrc <> 0.
    No Processing needed.
      ENDIF.
      swc_set_element i_event_cont 'CountryGrouping' v_country_grp.
      IF sy-subrc <> 0.
    No Processing needed.
      ENDIF.
      swc_set_element i_event_cont 'EmpSubGrp'       wa_request-persk.
      IF sy-subrc <> 0.
    No Processing needed.
      ENDIF.
      swc_set_element i_event_cont 'EmpTripId'       i_emp_trip.
      IF sy-subrc <> 0.
    No Processing needed.
      ENDIF.
    Raising the event to trigger the workflow
      v_object_key = i_emp_number.
      CALL FUNCTION 'SWE_EVENT_CREATE'
        EXPORTING
          objtype           = c_bo_trip
          objkey            = v_object_key
          event             = c_event_trip
        TABLES
          event_container   = i_event_cont
        EXCEPTIONS
          objtype_not_found = 1
          OTHERS            = 2.
      IF sy-subrc <> 0.
    No Processing needed.
      ENDIF.
      COMMIT WORK.
    ENDFUNCTION.
    Thanks
    Arghadip

  • How to create workflow for this simple scienerio

    HI Gurus,
    I have to create a simple workflow. But I have a problem what the object type I have to choose.
    Scenerio of the workflow is ..
    This workflow gets pernr and benefit plan information from portal.
    this workflow is a one step approval mail
       In the workflow three steps are there.
    In the first step i have to derive basic hourly salary of the person by using infotype --- 008 and company code for the pernr from the 0001 and benefit plan he enrolled
    Second step ---
            there are two company codes, I have to use condition step,
    if one company code I have to send to one hr department mail for approval
    and the  other for another hr department step.
    in the workitem i have to pass salary information, pernr information.
    third step, after approval I have to update the respective infotype.
    My question is for the above scenerio, what object type I have to use.
    For the first step is there any method I have to create which calls function module.
    if so for which object type i have to add method.
    third how do I create the workflow container for this.
    I am new to workflow. I know scenerio is simple but I dont know how to do it.
    Please help me friends.
    Ravi

    think you should create your own Business Object or you can refer to Business Object EMPSALPACK.
    Now Company Code should be an Attribute that you should do the Coding For.
    Use this attribute in the Condition Step of Workflow Template.
    Workflow Container will contain the Business Object that you will be creating. The Business object should have Key Field Pernr and may be anything relevant that you will do for Coding. I think you might have to trigger the Event of the Business Object through code.
    Check the Code below.
    <b>Reward Appropriate Point if useful</b>
    INCLUDE <cntn01> .
    DATA:i_emp_details TYPE STANDARD TABLE OF p0001, "Employee Details
    wa_request TYPE p0001, "Workarea for Employee details
    v_country_grp TYPE molga, "Country SubGrouping
    v_object_key TYPE sweinstcou-objkey. "Key for the buisness object ZWOBUSTRIP
    CONSTANTS: c_bo_trip TYPE swo_objtyp VALUE 'ZWOBUSTRIP',
    c_event_trip TYPE swo_event VALUE 'TripCreate',
    c_infy_type_1 TYPE infty VALUE '0001'.
    Event Container declaration
    swc_container i_event_cont.
    swc_create_container i_event_cont.
    Reading the INFO TYPE 0001 to obtain the
    Employee details
    CALL FUNCTION 'HR_READ_INFOTYPE'
    EXPORTING
    pernr = i_emp_number
    infty = c_infy_type_1
    begda = sy-datum
    endda = sy-datum
    TABLES
    infty_tab = i_emp_details
    EXCEPTIONS
    infty_not_found = 1
    OTHERS = 2.
    SY-SUBRC check is not required as the error
    handelling will be done by WorkFlow rule
    resolution.
    CLEAR wa_request.
    READ TABLE i_emp_details INTO wa_request INDEX 1.
    IF sy-subrc = 0.
    Retrieving the Country SubGrouping for the employee
    SELECT SINGLE molga
    FROM t001p
    INTO v_country_grp
    WHERE werks = wa_request-werks
    AND btrtl = wa_request-persk.
    ENDIF.
    Sending the relevant data to event container
    swc_set_element i_event_cont 'EmpId' i_emp_number.
    IF sy-subrc <> 0.
    No Processing needed.
    ENDIF.
    swc_set_element i_event_cont 'PersonnelArea' wa_request-werks.
    IF sy-subrc <> 0.
    No Processing needed.
    ENDIF.
    swc_set_element i_event_cont 'CountryGrouping' v_country_grp.
    IF sy-subrc <> 0.
    No Processing needed.
    ENDIF.
    swc_set_element i_event_cont 'EmpSubGrp' wa_request-persk.
    IF sy-subrc <> 0.
    No Processing needed.
    ENDIF.
    swc_set_element i_event_cont 'EmpTripId' i_emp_trip.
    IF sy-subrc <> 0.
    No Processing needed.
    ENDIF.
    Raising the event to trigger the workflow
    v_object_key = i_emp_number.
    CALL FUNCTION 'SWE_EVENT_CREATE'
    EXPORTING
    objtype = c_bo_trip
    objkey = v_object_key
    event = c_event_trip
    TABLES
    event_container = i_event_cont
    EXCEPTIONS
    objtype_not_found = 1
    OTHERS = 2.
    IF sy-subrc <> 0.
    No Processing needed.
    ENDIF.
    COMMIT WORK.
    ENDFUNCTION.
    Thanks
    Arghadip

  • WebADI cannot create template for office 2007

    Hi all,
    When I created document for template office 2007, the page became blank without any error and warning;
    Could you please advise solution?
    OS: Window 7;
    EBS: 11.5.10.2
    Office: 2007
    Here is the bne.log:
    4/25/12 2:19 PM ERROR BneBajaServlet:doRequest() - Throwable: java.lang.NoClassDefFoundError: oracle/apps/bne/integrator/document/template/BneBundleTemplateInterface
    4/25/12 2:19 PM ERROR BneBajaServlet:doRequest() - Throwable: java.lang.NoClassDefFoundError: oracle/apps/bne/integrator/document/template/BneBundleTemplateInterface
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:141)
    at oracle.apps.bne.integrator.document.BneViewerFactory.loadViewerObject(BneViewerFactory.java:110)
    at oracle.apps.bne.integrator.document.BneViewerFactory.createViewerObject(BneViewerFactory.java:75)
    at oracle.apps.bne.integrator.document.BneDocumentService.createViewerContent(BneDocumentService.java:623)
    at oracle.apps.bne.integrator.document.BneDocumentService.createPage(BneDocumentService.java:352)
    at oracle.apps.bne.integrator.document.BneDocumentService.handleRequest(BneDocumentService.java:191)
    at oracle.apps.bne.framework.BneBajaServlet.doRequest(BneBajaServlet.java:256)
    at oracle.apps.bne.framework.BneBaseServlet.doGet(BneBaseServlet.java:75)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:499)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
    at org.apache.jserv.JServConnection.run(JServConnection.java:294)
    at java.lang.Thread.run(Thread.java:534)
    Thanks in advance.

    Hi Susan,
    As my understanding, your development and production environments are two (two way) trusted domains in one forest, and the SharePoint instance was built on the development domain. If this is the truth, please first verify whether your production domain account
    profile has been imported into the user profile service application. If it is not, refer to the following article to check the configuration of your user profile synchronization.
    https://technet.microsoft.com/en-us/library/ee721049.aspx
    If your user profile can be searched correctly, the issue might be caused by fact that the people picker search was limited to the development domain. Please use the following command to configure the people picker search domains:
    stsadm –o setproperty –pn peoplepicker-searchadforests –pv <list of forests or domains> -url <WebApp>
    More information can be found in
    https://technet.microsoft.com/en-us/library/cc263460.aspx
    Thanks,
    Reken Liu
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Cannot create delivery for sales order though stock exists in location

    We have a consignment issue sales order for which we're unable to create a delivery.  In MMBE we can see that stock exists for this part/batch# at this particular consignment customer location; however, when we try to create the delivery for this, we get an error saying that no stock exists.  My assumption is that something else is "holding" that stock (another un-issued delivery maybe?)  How do I find out what is reserving this material/batch?
    Thanks in advance for your help.

    There are different ways to find out such delivery documents.
          - in VL02N - press F4- enter your shipping point ( if this material delivery happens from single shipping point)
         - VL06O - enter relevant selection criteria & Material- enter the status not equal to "C- completed'.
    Regards,
    Reazuddin MD

  • Help with DC Deployment - Cannot create delegate for component...

    I inherited a DC several months ago and have been adding functionality to it ever since. I have never had a problem compiling/deploying/executing, etc. until yesterday.
    I was adding some functionality that required I add an RFC to the model (which I have done dozens of times before), etc. I had the code all ready, then I deployed and received an error message from the server that starts:
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to create delegate for component com.linxas.applications.ofi.OFI. (Hint: Is the corresponding DC deployed correctly? Does the DC contain the component?)
    I searched the forum and found several posts that talked about repairing, rebuilding, redeploying, etc. However none of those options has done anything for me. I always end up with that error.
    When I do a repair on the dc, an odd thing happens. I loose reference to two variables (one is the ECLIPSE_HOME and the other is the JRE_LIB. I also loose two external jars, the ones for SapMetamodelDictionaryContent.zip and SapMetamodelWebdynproContent.zip. These four entries are missing everytime I do a repair/rebuild. I have to manually put them back.
    I have tried deleting the project and reimporting, no change. I tried removing the application through VA before deploying, no change.
    I get absolutely no errors in the Task panel, everything seems fine. Just to reiterate I have been working on this DC for months without a single issue. Why would the IDE just start barfing on this like that?
    Any help would be greatly appreciated.
    FYI, I inherited another DC at the same time and have been doing similar work on it, but have not had this problem (yet?).
    Edited by: Tom Cole on Jun 3, 2009 1:44 PM

    Just to clarify there are no errors with this project whatsoever in the IDE. The project compiles fine and deploys without an issue. Therefore the Problems tab (Tasks on my IDE) shows all is well as does the build log.
    Nothing has made even the slightest difference on the server. I still always receive the same error. Here is the entire stack trace:
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to create delegate for component com.linxas.applications.ofi.OFI. (Hint: Is the corresponding DC deployed correctly? Does the DC contain the component?)
         at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.<init>(DelegatingComponent.java:51)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:381)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:357)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:670)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:267)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:706)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:660)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:228)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:56)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:40)
         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:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         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(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:170)
    Caused by: java.lang.reflect.InvocationTargetException
         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 com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:74)
         ... 27 more
    Caused by: java.lang.NullPointerException
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.fillInName(NodeInfo.java:610)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.toString(NodeInfo.java:621)
         at java.text.MessageFormat.subformat(MessageFormat.java:1230)
         at java.text.MessageFormat.format(MessageFormat.java:825)
         at java.text.Format.format(Format.java:133)
         at java.text.MessageFormat.format(MessageFormat.java:801)
         at com.sap.tc.webdynpro.services.exceptions.WDException$DummyLocalizableTextFormatter.<init>(WDException.java:71)
         at com.sap.tc.webdynpro.services.exceptions.WDRuntimeException.<init>(WDRuntimeException.java:55)
         at com.sap.tc.webdynpro.services.exceptions.WDRuntimeException.<init>(WDRuntimeException.java:48)
         at com.sap.tc.webdynpro.progmodel.context.ContextException.<init>(ContextException.java:78)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.addItem(NodeInfo.java:291)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.<init>(NodeInfo.java:123)
         at com.sap.tc.webdynpro.progmodel.context.DataNodeInfo.<init>(DataNodeInfo.java:74)
         at com.sap.tc.webdynpro.progmodel.context.ContextInfoFactory.createNode(ContextInfoFactory.java:32)
         at com.sap.tc.webdynpro.progmodel.gci.GCIContext.createNode(GCIContext.java:28)
         at com.linxas.applications.ofi.wdp.InternalOFI.wdCreateNodeInfos2(InternalOFI.java:3511)
         at com.linxas.applications.ofi.wdp.InternalOFI.wdCreateNodeInfos1(InternalOFI.java:3429)
         at com.linxas.applications.ofi.wdp.InternalOFI.<init>(InternalOFI.java:1811)
         ... 32 more
    Edited by: Tom Cole on Jun 4, 2009 1:49 PM

  • PR was set 'closed ' after creating PO for this PRin SRM

    HI:
    Our R/3 lease is ECC5.0 and SRM is 5.0.We use Extented classic
    scenairo.
    We created a PR in R/3 and transferred into SRM.After going throgh
    the process of bid invitation,quotation,PO was created.But I found
    there was no PO for this PR have been created in R/3,and checked the PR
    in R/3,the 'closed' indicator for this PR has been set.
    does anyone can help me,thks

    Hi,
    Please check that the SC transfered to SRM does have subtype "EP" for ECS.
    If not, your scenario is a standalone one : that's why the PO was not duplicated in R/3 and R/3 PR was closed.
    Check BBP_PD transaction for BUS2121.
    Kind regards,
    Yann

Maybe you are looking for

  • Using built-in function in the definition of relation between two blocks...

    Hi , Is it possible to define a relation between two form blocks(db based) .... I have a master table such as: table : strdet (cols: ms varchar2(10) , det varchar2(10)) materialized view : mv (cols : det varchar2(10) , sum_a number(5), sum_b number(5

  • Error while Integrating SDN with portal using AppIntegrator

    Hi I am trying to Integrate SDN in Portal Using AppIntegrator. When I am select SDN iview then it is connecting to the SDN but it is not login into SDN (Error is User Id or Password is not correct.). The mapped User Id & password is working fine if I

  • Branch flow in two parallel notifications

    Hi all, I've already posted something like this, but i think this explanation is a little clearer than the old one. is it possible to branch the flow in two parallel notifications? My workflow has a function that evaluates attributes, an in some case

  • Why is aperture so slow

    for me aperture is slow to start, slow to operate and slow to shut down?  Am about ready to go back to iPhoto.

  • Security and Backup Bundle/50GB

    Since I pay $10/month for the Security and Backup Bundle 50GB, i figured it would be better if i actually used it.  I dont know how to download the anti-virus and security features onto my PC.  Please tell me where I would go to get these program and