BPM: ParForEach Multiline Issue

Hello,
In an integration process I use the following step sequence:
Transformation: Splitting Abstract Interface A to Multiple Abstract Interfaces A
Block (ParForEach): Loop over multiline container element ( referring to abstract interface a),
and send single message (singleline container element)
Basic behavior of the operations mapping is the following:
abstract interface a ( 1 occurence) -> abstract interface a (0..Unbounded occurences)
Source Message:
submission
item
item
item
Target Message:
submission
  item
submission
  item
submission
  item
In this case I would like to loop over the submissions (using a ParForEach Block) and send three single messages with this structure:
<submission>
<item/>
</submission>
My problem now is the following: When I set the proporties of the ParForEach Block I select multiline
container element a - this is working fine - however when I want to select "current line" the dropdown
list of possible container elements is empty.
I have however set up two container elements (both are referring to abstract interface a), for one of them
the multiline option is activated.
Why does this not work as expected? Could it be a problem with the transformation step to create a
multiple messages?

Check if:
1) The single line element defined is having the block name under the Container column (and not process)
2) Check the First, Second, Third points mentioned in this blog...they should solve your problem:
/people/milan.thaker/blog/2008/08/05/modes-in-block-step-of-bpm
Regards,
Abhishek.

Similar Messages

  • BPM. parForEach block. deadline. multiline element

    Hi all,
    I have BPM where block parForEach exist. In that block there is another block with send message step(application confirmation demand) and deadline with throw exception step. In parent block (parForEach) I catch this exception and add this element to multiline element.
    After parent block(parForEach) I check if multiline element is empty or not and if not I map this element in singleline element and try to send.
    The problem is that BPM crashes on transformation from multiline element to singleline element. Workflow log shows CX_SY_REF_IS_INITIAL error. I see this error when multiline element is empty but I especially insert switch step that check if multiline element is empty or not and it shows that element isn't empty.
    I already check mapping and also try change multiline element that doesn't helps.
    Please help.
    Maxim.

    Hi Mario,
    thanks for reply!
    When multi element(I specially drop down append step) is empty its go to the "otherwise" branch. So I think the branch is working.
    Maxim.

  • BPM ParforEach Loop

    I am having a BLOCk in my BPM. The Mode of the BLOCK is  ParforEach.
    There is another parameter "CurrentLIne". I dont know what it means and how do I define that. Because its a mandatory fields and when I hit the dropdown box, I am seeing Blank.
    In the Multiline Element Attribute : I have assigned an ABSTRACT interface.

    Hi Karen,
    Multiline Element Attribute : will hold all the abstract messages.
    But when you are looping your block it will process only particular abstact message (current).
    Currentline is similar to internal table work area in ABAP.
    current line will hold a current message when you are looping where as multiline will hold all the messages.
    so create another normal abstract container variable with the same abstract interface as that of multiline element (not multiline -  do not check multiline checkbox for this).
    and use the same in the block configuration,
    Regards
    Anand
    Message was edited by: Anand Torgal

  • Receiver determination step in the BPM and multiline container

    i have made a file2file scenario where:
    there is a BPM,
    the BPM has a send step which contains a receive step,
    a transformation that mapps the incomin message to two messages(Split-messgae case),
    and then a FORK step which sends the two messges to through 2 SEND steps to the intended receiver services.
    It didnt work......and i followed a blog->  /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure   ............... which suggested to have a
    "receiver-determination" step in the BPM before the SEND step.... it says that this
    "receiver-determination" step will put the message in a MULTILINE container..
    i m confused bout this step ........ can anybody explain.....
    please help

    HI,
    In receiver determination step selctthe multi line container element.in container editor create the one element with type as receiver and select the check box.
    A Receiver Determination step returns set of receivers configured for the output abs interfaces in the directory and puts it into receiver which is a multiline container receiver element
    Regards
    Chilla

  • BPM and Multiline

    Hi,
    I have the following scenario:
    ReceiveStep
    receiving a file with a lot of lines
    TransformationStep1
    Here the file is transformed to 2 target messages DEBROW en DEBSEARCH. Every line in the file results in 1 DEBROW message and 1 DEBSEARCH message
    Synchronous RFC call
    To search some additional data for every DEBSEARCH message --> leads to a DEBRESULT message
    TransformationStep2
    Transforming the DEBRESULT and DEBROW message into DEBMAS
    SendStep
    Send IDOC to BusinessSystem
    When the file contains 1 line everything works fine.
    When the file contains 2 lines I still receive 1 IDOC.
    Questions:
    1. I think I have to use the multiline somewhere in BPM. Where? When I try to "activate" multiline I get the error "Expression must not return a multiline value" . Does it have by in sync with occurences in MessageMappings? What is the rule here?
    2. How can I guarantee that the messages are in synch all the time? (correlation?)
    Best Regards
    Ron

    hi,
    two ways:)
    first try to send all data to ECC for check (you can go for async with correlation - even
    based on guid if you don't have anything else)
    use ABAP proxies if possible (so you'll be able to
    restart and monitor the flow in ECC too)
    then use IDOC bundling to send all IDOCs at once as per my weblog:
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
    this way you will have to worry about 2 outbound messages (from XI)
    and one inbound (from ECC to XI)
    Regards,
    michal

  • Multimapping(File to RFC) using BPM...issue!!!

    Hi
    Am working on following scenario:
    #Two request files merged to map to RFC request ( 2:1mapping )
    RFC response is split into two response messages( 1:2 ).
    I have done the whole thing in BPM that looks somewhat like this :
    Fork(Rec1 , Rec2)-> Transformation1(2:1 map) -> Send(Synchronous BAPI call) -> transformation(1:2 map) -> send(Response 1) -> send(Response 2)
    1st part i.e File Merge(2:1) works fine and the request is formed as desired. Next step when synchronous call is made to the RFC the response recieved is where i am facing issues. I dont get the expected response and eventually the following steps fail.
    When tested the same RFC(BAPI_SALESORDER_SIMULATE ) in tx SE37 with same data it works fine.
    But when same data is sent from XI it returns a error message in place of the response.
    Error Message states "Please enter SoldToParty or ShipToParty Number" .
    Irony is sold-to-party is sent in the request message and can be seen in payload in monitoring.
    Any kinda help is appreciated !!!

    > 1. Make sure that bapi commits...there will be a check box option in RFC receiver CC side for this.
    >2. Make sure that Sold to party/bill to party field is of 10 char before passing it to SAP.
    @ Santosh :
    I checked the tab in CC but still the same issue...Do we need to add something to the Name/Value section below that?
    And yeah I am sending 10 digits only..
    BTW do we need something additional when we call a BAPI from XI apart from the data we normally use in  tx SE37.
    Can my Configuration be a problem?
    For this synchronous call in BPM I have created :
    a) 2 interface determinations...One from BPM to ECC and another from ECC to BPM. But both are without any operation mapping as the message types are same & both are synchronous...
    b) 1 receiver determination i.e : from BPM to ECC.
    c) 1 receiver agreement.

  • BPM WorkSpace login issue

    Hello
    I was trying to login to my BPM Console: http://localhost:8001/bpm/workspace/faces/loginPage.jspx
    After logging in the page looks blank, does not show up any info in the page.
    Following is the log that has got reflected @ Weblogic level:
    Any issue with WIN7 OS on this.
    log:
    <24 Jan, 2013 2:20:35 PM IST> <Warning> <netuix> <BEA-423420> <Redirect is execu
    ted in begin or refresh action. Redirect url is /console/console.portal?_nfpb=tr
    ue&_pageLabel=AppApplicationOverviewPage&AppApplicationOverviewPortlethandle=com
    .bea.console.handles.AppDeploymentHandle%28%22com.bea%3AName%3DOracleBPMWorkspac
    e%2CType%3DAppDeployment%22%29.>
    <24 Jan, 2013 2:21:54 PM IST> <Warning> <netuix> <BEA-423420> <Redirect is execu
    ted in begin or refresh action. Redirect url is /console/console.portal?_nfpb=tr
    ue&_pageLabel=AppControlPages.>
    Please help me out
    Regards
    Raj
    When Searched in Oracle Support Here is the information that they specified. But This is also not working.
    Service error.
    Internal Error; Service error occurs in IdentityService in method lookupUser.
    Refer to the log file that is configured for oracle.soa.services.identity for more details on this error and contact Oracle Support Services
    at oracle.bpel.services.identity.client.AbstractIdentityServiceClient.lookupUser(AbstractIdentityServiceClient.java:195)Cannot log in to workspace( BPM 11g).
    Fix
    One of the reasons this issue might happen is when the application (in this case the Workspace) was not able to connect to the Identity services.
    And the cause of bug was network configuration issues which prevented connection to IdentityService SOAP endpoint using the configured server hostname.
    So to overcome this issue, set the ServerURL property in the soa-infra config mBean to http://127.0.0.1
    This should resolve the issue.
    An alternative option is to use any other valid server IP address / port.
    In future the bug fix will have log messages which will post warnings in the logs if the host name used in the URL is not resolved.
    How to set the MBean:
    1. Login to the em console
    2. Right click on soa-infra
    3. Goto Administration ->SystemMBean Browser
    4. Goto Application Defined MBeans
    5. Find Oracle.as.soainfra.config ->Expand "Server: <your server name>"
    6. Goto SoaInfraConfig -> click on soa-infra
    7. Find the Property ServerURL, enter value as http://127.0.0.1
    8. Click on Apply
    References
    BUG:9815699 - BPM 11G:NOT ABLE TO LOGIN TO WORKSPACE
    Edited by: rajMS on Jan 24, 2013 4:18 PM

    This is related to the authentication providers you have configured in WebLogic. Check that the providers are configured property for whatever identity store you need to use - integrated WebLogic, OID, AD, etc. - and that they are in the correct order.

  • Multiline issue

    I have two multiline columns in my PDF template.
    The problem is that, if the first column is having 5 line data then the next column starts from the 6th line, while I want it to be started from first line.

    Is this still an issue?
    Before you lay down the subform for the first line of data for column1 you go to field $position. At this point you should save the location of this field using \positionsave,SAVENAME.
    When you begin to process data for column2 you should move the pen to the position for line one of column1 before you lay down the first line of column2. Use \positionrestore,SAVENAME.
    Line one of column2 will be in line with line 1 of column1.
    Other problems may now appear depending on whether each column has the same number of lines, or if column1 has more lines that column2.

  • BPM engine deployment issue on Weblogic server

    Hello,
    I read all threads related to this issue, but I am getting mad.
    Yesterday:
    I have successfully deployed BPM 10.3.1 + certified WLS 10.3.0 on Linux Redhat + Oracle
    I have successfully created a BPM configuration with the BPM Admin configuration wizard.
    I could successfully access to BPM workspace admin and BPM workskape.
    Today:
    I have restarted weblogic server and BPM, the engine is not starting, with an error raised in another thread. Below is the most detailed message:
    [EJB:011025]The XML parser encountered an error in your deployment descriptor. Please ensure that your DOCTYPE is correct. You may wish to compare your deployment descriptors with the WebLogic Server examples to ensure the format is correct. The error was:
    ParseError at [row,col]:[5,148]
    Message: Tried all: '1' addresses, but could not connect over HTTP to server: 'www.bea.com', port: '80'..
    weblogic.application.ModuleException: Exception preparing module: EJBModule(engine-soapocengine.jar)
    [EJB:011025]The XML parser encountered an error in your deployment descriptor. Please ensure that your DOCTYPE is correct. You may wish to compare your deployment descriptors with the WebLogic Server examples to ensure the format is correct. The error was:
    ParseError at [row,col]:[5,148]
    Message: Tried all: '1' addresses, but could not connect over HTTP to server: 'www.bea.com', port: '80'.
    at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:452)
    My server is not connected to the Internet, and will probably not. But it could not access the internet yesterday (before restart) neither...
    a reply to another thread says that a patch coprrects this issue. which one is it? please note I cannot download it from the server... I have downloaded all public patches for WLS 10.3 for Linux (ZIP files), but the BSU tool refused to detect them... how should I proceed?
    Thank you for your help
    Hervé

    Hi,
    I have downloaded weblogic from oracle downloads 2 weeks back. i thought all the patches would be installed?? But am facing the same issue when deploying engine ear..
    Do you think I need to install the above patch ???
    A month back I downloaded ( might be by March) Weblogic. I was not facing any issue. But with the new download am facing the issue.
    Kindly suggest.
    Thanks,
    Charan

  • BPM transformation multiline problem

    I have a transformation in an Integration Process. My Source Messages field points to a Multiline container element CollectDeliveries. My Target Messages field points to a non-multiline element SendShipment.
    When I check the Integration Process, I get a red frame around the Source Message field stating that:
    Expression must not return a multiline value.
    If I remove the Multiline checkbox value of the CollectDeliveries container, the error disappears, but my CollectDeliveries container contains multiple Deliveries, so it is conceptually correct.
    What could be going wrong here? Any clues?
    Kind Regards,
    Tony.

    Anthony,
    Check for your Interface mapping. It also must be Source 0..Unbounded and target 1..1.
    raj.

  • ALBPM 5.7 BPM process admin issues with Oracle 11g RAC as directory service

    Hi,
    Setup ALBPM 5.7 enterprise for weblogic.
    BPM Engine deployed on weblogic cluster.
    BPM process admin (web console) deployed on tomcat.
    BPM process admin uses WEB-INF/directory.properties for directory configuration.
    things were fine with oracle SID,
    directory.default.url=oracle://<db_host>:1521/schema=diruser,sid=BPMDB { with this, login to process admin was working fine}
    But clueless, on how to configure RAC as the directory service in the above directory.properties file. Since this is a old version, no directory.xml in the installation.
    Connection string:
    (DESCRIPTION =
    (LOAD_BALANCE = on)
    (FAILOVER = on)
    (ADDRESS = (PROTOCOL = TCP)(HOST = DB_HOST1)(PORT=1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = DB_HOST2)(PORT=1521))
    (CONNECT_DATA =
    (SERVICE_NAME = BPMDB)
    (FAILOVER_MODE =
    (TYPE = SELECT)
    (METHOD = BASIC)
    Please help how to use service name (above connection string) in directory.properties, to be able to login to process admin successfully.
    Thanks in advance,
    Swamy

    Using admin center, able to get the string to be used in directory.properties.
    FYI, the string looks like below,
    directory.default.url=oracle://customURL:0/schema=bpmdirectory,customURL=jdbc:oracle:thin:@(DESCRIPTION = (LOAD_BALANCE = on)(FAILOVER = on)(ADDRESS = (PROTOCOL = TCP)(HOST = DB_HOST1)(PORT=1521))(ADDRESS = (PROTOCOL = TCP)(HOST = DB_HOST2)(PORT=1521)) (CONNECT_DATA = (SERVICE_NAME = BPMDB.DOMAIN.COM) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC))))

  • BPM Process Context Issue

    Hi Experts,
                   Can i use WDJ context as process context in BPM(Once i assigned WDJ component to a Task, i can able to see the WD context in Data types ) or we have to create a separate xsd in BPM. i came to know about this functionality so only asked.
                   Also i want to pass more values during starting of the process. I know it can be done through WS. Any other option is available?
    Regards,
    Arun

    Hi Arun,
    You are triggering the Process in WDJ with a webservice. so the values you assigned to the WS attributes in WD will be available in Start event of the Process.(not in the process context)
    Now you can have mapping between your start event and process context to get the data in process context and use it further steps.
    Hope it helps.
    Thanks.
    Priya

  • BPM Alert MultiLine

    I had setup my BPM alerts based on this blog
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1382. [original link is broken] [original link is broken] [original link is broken]
    I need to send a multi line errors from a multi line container variable in BPM. This works fine if I set up the alerts description as "Errors are &ErrorListML[]&.". If I setup the alerts description as "Errors are &ErrorListML##&.", the email has no body other than Alert Id.
    Any help will be appreciated.
    Thanks

    hi,
    two ways:)
    first try to send all data to ECC for check (you can go for async with correlation - even
    based on guid if you don't have anything else)
    use ABAP proxies if possible (so you'll be able to
    restart and monitor the flow in ECC too)
    then use IDOC bundling to send all IDOCs at once as per my weblog:
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
    this way you will have to worry about 2 outbound messages (from XI)
    and one inbound (from ECC to XI)
    Regards,
    michal

  • BPM Plugin Deployment issues

    Hi Guys,
    My environment is wl6.1sp2 and wli 2.1.
    I am trying to develop a bpm event plugin. I just copied the Event plugin files
    from the sample plugin and packaged them in my own package structure and am trying
    to deply this. I am not clear as to what all needs to be in the EJBComponent section
    of config.xml. This is all that I have right now.
    <EJBComponent DeploymentOrder="0" Name="repository-ejb.jar"
    Targets="myserver" URI="repository-ejb.jar"/>
    <EJBComponent DeploymentOrder="1" Name="wlpi-ejb.jar"
    Targets="myserver" URI="wlpi-ejb.jar"/>
    <EJBComponent DeploymentOrder="2" Name="wlpi-master-ejb.jar"
    Targets="myserver" URI="wlpi-master-ejb.jar"/>
    <EJBComponent DeploymentOrder="3" Name="wlpi-mdb-ejb.jar"
    Targets="myserver" URI="wlpi-mdb-ejb.jar"/>
    <EJBComponent DeploymentOrder="4" Name="wlc-wlpi-plugin.jar"
    Targets="myserver" URI="wlc-wlpi-plugin.jar"/>
    <EJBComponent DeploymentOrder="5" Name="wlai-ejb-server"
    Targets="myserver" URI="wlai-ejb-server.jar"/>
    <EJBComponent DeploymentOrder="6" Name="wlai-admin-ejb"
    Targets="myserver" URI="wlai-admin-ejb.jar"/>
    <EJBComponent DeploymentOrder="7" Name="wlxtpi.jar"
    Targets="myserver" URI="wlxtpi.jar"/>
    <EJBComponent DeploymentOrder="8" Name="wlai-plugin.jar"
    Targets="myserver" URI="wlai-plugin.jar"/>
    <WebAppComponent DeploymentOrder="9" Name="XTPlugin"
    Targets="myserver" URI="wlxtpi.war"/>
    <EJBComponent DeploymentOrder="10" Name="plugin.jar"
    Targets="myserver" URI="plugin.jar"/>
    the last one plugin.jar is where i packaged the event plugin . I am ataching that
    with this mail. I am getting the following exception at startup.
    java.lang.NoClassDefFoundError: com/bea/wlpi/server/initlistener/Reaper
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:493)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
    1)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
    at java.lang.Class.getMethod0(Native Method)
    at java.lang.Class.getMethod(Class.java:888)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.setTransactionAttri
    bute(MessageDrivenBeanInfoImpl.java:618)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.<init>(MessageDrive
    nBeanInfoImpl.java:280)
    at weblogic.ejb20.deployer.BeanInfoImpl.createBeanInfoImpl(BeanInfoImpl.
    java:330)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(M
    BeanDeploymentInfoImpl.java:395)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
    tInfoImpl.java:126)
    at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:866)
    at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
    at weblogic.j2ee.Application.addComponent(Application.java:163)
    at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
    oymentTarget.java:329)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
    loymentTarget.java:279)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
    ments(DeploymentTarget.java:233)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
    DeploymentTarget.java:193)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    .java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy38.updateDeployments(Unknown Source)
    at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
    yments(ServerMBean_CachingStub.java:2761)
    at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
    er(ApplicationManager.java:370)
    at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
    nManager.java:160)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    .java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy56.start(Unknown Source)
    at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
    .start(ApplicationManagerMBean_CachingStub.java:480)
    at weblogic.management.Admin.startApplicationManager(Admin.java:1180)
    at weblogic.management.Admin.finish(Admin.java:590)
    at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:518)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
    at weblogic.Server.main(Server.java:35)
    --------------- nested within: ------------------
    weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested except
    ion:
    [java.lang.NoClassDefFoundError: com/bea/wlpi/server/initlistener/Reaper]
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.setTransactionAttri
    bute(MessageDrivenBeanInfoImpl.java:621)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.<init>(MessageDrive
    nBeanInfoImpl.java:280)
    at weblogic.ejb20.deployer.BeanInfoImpl.createBeanInfoImpl(BeanInfoImpl.
    java:330)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(M
    BeanDeploymentInfoImpl.java:395)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
    tInfoImpl.java:126)
    at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:866)
    at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
    at weblogic.j2ee.Application.addComponent(Application.java:163)
    at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
    oymentTarget.java:329)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
    loymentTarget.java:279)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
    ments(DeploymentTarget.java:233)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
    DeploymentTarget.java:193)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    .java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy38.updateDeployments(Unknown Source)
    at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
    yments(ServerMBean_CachingStub.java:2761)
    at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
    er(ApplicationManager.java:370)
    at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
    nManager.java:160)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    .java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy56.start(Unknown Source)
    at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
    .start(ApplicationManagerMBean_CachingStub.java:480)
    at weblogic.management.Admin.startApplicationManager(Admin.java:1180)
    at weblogic.management.Admin.finish(Admin.java:590)
    at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:518)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
    at weblogic.Server.main(Server.java:35)
    <Oct 18, 2002 4:16:25 PM IST> <Error> <J2EE> <Error deploying application wlpi-m
    db-ejb.jar:
    Unable to deploy EJB: c:\config\tavantdomain80\applications\.wlnotdelete\wl_comp
    60488.jar from wlpi-mdb-ejb.jar:
    java.lang.NoClassDefFoundError: com/bea/wlpi/server/initlistener/Reaper
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:493)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
    1)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
    at java.lang.Class.getMethod0(Native Method)
    at java.lang.Class.getMethod(Class.java:888)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.setTransactionAttri
    bute(MessageDrivenBeanInfoImpl.java:618)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.<init>(MessageDrive
    nBeanInfoImpl.java:280)
    at weblogic.ejb20.deployer.BeanInfoImpl.createBeanInfoImpl(BeanInfoImpl.
    java:330)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(M
    BeanDeploymentInfoImpl.java:395)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
    tInfoImpl.java:126)
    at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:866)
    at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
    at weblogic.j2ee.Application.addComponent(Application.java:163)
    at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
    oymentTarget.java:329)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
    loymentTarget.java:279)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
    ments(DeploymentTarget.java:233)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
    DeploymentTarget.java:193)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    .java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy38.updateDeployments(Unknown Source)
    at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
    yments(ServerMBean_CachingStub.java:2761)
    at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
    er(ApplicationManager.java:370)
    at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
    nManager.java:160)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    .java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy56.start(Unknown Source)
    at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
    .start(ApplicationManagerMBean_CachingStub.java:480)
    at weblogic.management.Admin.startApplicationManager(Admin.java:1180)
    at weblogic.management.Admin.finish(Admin.java:590)
    at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:518)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
    at weblogic.Server.main(Server.java:35)
    --------------- nested within: ------------------
    weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested except
    ion:
    [java.lang.NoClassDefFoundError: com/bea/wlpi/server/initlistener/Reaper]
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.setTransactionAttri
    bute(MessageDrivenBeanInfoImpl.java:621)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.<init>(MessageDrive
    nBeanInfoImpl.java:280)
    at weblogic.ejb20.deployer.BeanInfoImpl.createBeanInfoImpl(BeanInfoImpl.
    java:330)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(M
    BeanDeploymentInfoImpl.java:395)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
    tInfoImpl.java:126)
    at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:866)
    at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
    at weblogic.j2ee.Application.addComponent(Application.java:163)
    at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
    oymentTarget.java:329)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
    loymentTarget.java:279)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
    ments(DeploymentTarget.java:233)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
    DeploymentTarget.java:193)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    .java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy38.updateDeployments(Unknown Source)
    at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
    yments(ServerMBean_CachingStub.java:2761)
    at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
    er(ApplicationManager.java:370)
    at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
    nManager.java:160)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    .java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy56.start(Unknown Source)
    at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
    .start(ApplicationManagerMBean_CachingStub.java:480)
    at weblogic.management.Admin.startApplicationManager(Admin.java:1180)
    at weblogic.management.Admin.finish(Admin.java:590)
    at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:518)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
    at weblogic.Server.main(Server.java:35)
    Can anybody please point me to the right place to look for a howto kind of doc
    on how to create a new plugin. The e-docs section that i am using is very tailored
    to sampleplugin and it doesn't talk about things at a generic level.
    If somebody has a working plugin, Please send me your config files.
    Munish
    [plugin.jar]

    did you change all the deployment orders for a reason? it might be
    something to do with that. your plugin should should be deployed before
    the system tries to locate all the plugins (i am not sure which bean
    does this, but try moving your bean up in the deployment order)
    does it start ok without your plugin?
    Munish Singla wrote:
    Hi Guys,
    My environment is wl6.1sp2 and wli 2.1.
    I am trying to develop a bpm event plugin. I just copied the Event plugin files
    from the sample plugin and packaged them in my own package structure and am trying
    to deply this. I am not clear as to what all needs to be in the EJBComponent section
    of config.xml. This is all that I have right now.
    <EJBComponent DeploymentOrder="0" Name="repository-ejb.jar"
    Targets="myserver" URI="repository-ejb.jar"/>
    <EJBComponent DeploymentOrder="1" Name="wlpi-ejb.jar"
    Targets="myserver" URI="wlpi-ejb.jar"/>
    <EJBComponent DeploymentOrder="2" Name="wlpi-master-ejb.jar"
    Targets="myserver" URI="wlpi-master-ejb.jar"/>
    <EJBComponent DeploymentOrder="3" Name="wlpi-mdb-ejb.jar"
    Targets="myserver" URI="wlpi-mdb-ejb.jar"/>
    <EJBComponent DeploymentOrder="4" Name="wlc-wlpi-plugin.jar"
    Targets="myserver" URI="wlc-wlpi-plugin.jar"/>
    <EJBComponent DeploymentOrder="5" Name="wlai-ejb-server"
    Targets="myserver" URI="wlai-ejb-server.jar"/>
    <EJBComponent DeploymentOrder="6" Name="wlai-admin-ejb"
    Targets="myserver" URI="wlai-admin-ejb.jar"/>
    <EJBComponent DeploymentOrder="7" Name="wlxtpi.jar"
    Targets="myserver" URI="wlxtpi.jar"/>
    <EJBComponent DeploymentOrder="8" Name="wlai-plugin.jar"
    Targets="myserver" URI="wlai-plugin.jar"/>
    <WebAppComponent DeploymentOrder="9" Name="XTPlugin"
    Targets="myserver" URI="wlxtpi.war"/>
    <EJBComponent DeploymentOrder="10" Name="plugin.jar"
    Targets="myserver" URI="plugin.jar"/>
    the last one plugin.jar is where i packaged the event plugin . I am ataching that
    with this mail. I am getting the following exception at startup.
    java.lang.NoClassDefFoundError: com/bea/wlpi/server/initlistener/Reaper
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:493)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
    1)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
    at java.lang.Class.getMethod0(Native Method)
    at java.lang.Class.getMethod(Class.java:888)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.setTransactionAttri
    bute(MessageDrivenBeanInfoImpl.java:618)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.<init>(MessageDrive
    nBeanInfoImpl.java:280)
    at weblogic.ejb20.deployer.BeanInfoImpl.createBeanInfoImpl(BeanInfoImpl.
    java:330)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(M
    BeanDeploymentInfoImpl.java:395)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
    tInfoImpl.java:126)
    at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:866)
    at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
    at weblogic.j2ee.Application.addComponent(Application.java:163)
    at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
    oymentTarget.java:329)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
    loymentTarget.java:279)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
    ments(DeploymentTarget.java:233)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
    DeploymentTarget.java:193)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy38.updateDeployments(Unknown Source)
    at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
    yments(ServerMBean_CachingStub.java:2761)
    at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
    er(ApplicationManager.java:370)
    at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
    nManager.java:160)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy56.start(Unknown Source)
    at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
    start(ApplicationManagerMBean_CachingStub.java:480)
    at weblogic.management.Admin.startApplicationManager(Admin.java:1180)
    at weblogic.management.Admin.finish(Admin.java:590)
    at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:518)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
    at weblogic.Server.main(Server.java:35)
    --------------- nested within: ------------------
    weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested except
    ion:
    [java.lang.NoClassDefFoundError: com/bea/wlpi/server/initlistener/Reaper]
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.setTransactionAttri
    bute(MessageDrivenBeanInfoImpl.java:621)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.<init>(MessageDrive
    nBeanInfoImpl.java:280)
    at weblogic.ejb20.deployer.BeanInfoImpl.createBeanInfoImpl(BeanInfoImpl.
    java:330)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(M
    BeanDeploymentInfoImpl.java:395)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
    tInfoImpl.java:126)
    at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:866)
    at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
    at weblogic.j2ee.Application.addComponent(Application.java:163)
    at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
    oymentTarget.java:329)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
    loymentTarget.java:279)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
    ments(DeploymentTarget.java:233)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
    DeploymentTarget.java:193)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy38.updateDeployments(Unknown Source)
    at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
    yments(ServerMBean_CachingStub.java:2761)
    at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
    er(ApplicationManager.java:370)
    at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
    nManager.java:160)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy56.start(Unknown Source)
    at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
    start(ApplicationManagerMBean_CachingStub.java:480)
    at weblogic.management.Admin.startApplicationManager(Admin.java:1180)
    at weblogic.management.Admin.finish(Admin.java:590)
    at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:518)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
    at weblogic.Server.main(Server.java:35)
    <Oct 18, 2002 4:16:25 PM IST> <Error> <J2EE> <Error deploying application wlpi-m
    db-ejb.jar:
    Unable to deploy EJB: c:\config\tavantdomain80\applications\.wlnotdelete\wl_comp
    60488.jar from wlpi-mdb-ejb.jar:
    java.lang.NoClassDefFoundError: com/bea/wlpi/server/initlistener/Reaper
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:493)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
    1)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
    at java.lang.Class.getMethod0(Native Method)
    at java.lang.Class.getMethod(Class.java:888)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.setTransactionAttri
    bute(MessageDrivenBeanInfoImpl.java:618)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.<init>(MessageDrive
    nBeanInfoImpl.java:280)
    at weblogic.ejb20.deployer.BeanInfoImpl.createBeanInfoImpl(BeanInfoImpl.
    java:330)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(M
    BeanDeploymentInfoImpl.java:395)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
    tInfoImpl.java:126)
    at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:866)
    at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
    at weblogic.j2ee.Application.addComponent(Application.java:163)
    at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
    oymentTarget.java:329)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
    loymentTarget.java:279)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
    ments(DeploymentTarget.java:233)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
    DeploymentTarget.java:193)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy38.updateDeployments(Unknown Source)
    at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
    yments(ServerMBean_CachingStub.java:2761)
    at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
    er(ApplicationManager.java:370)
    at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
    nManager.java:160)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy56.start(Unknown Source)
    at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
    start(ApplicationManagerMBean_CachingStub.java:480)
    at weblogic.management.Admin.startApplicationManager(Admin.java:1180)
    at weblogic.management.Admin.finish(Admin.java:590)
    at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:518)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
    at weblogic.Server.main(Server.java:35)
    --------------- nested within: ------------------
    weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested except
    ion:
    [java.lang.NoClassDefFoundError: com/bea/wlpi/server/initlistener/Reaper]
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.setTransactionAttri
    bute(MessageDrivenBeanInfoImpl.java:621)
    at weblogic.ejb20.deployer.MessageDrivenBeanInfoImpl.<init>(MessageDrive
    nBeanInfoImpl.java:280)
    at weblogic.ejb20.deployer.BeanInfoImpl.createBeanInfoImpl(BeanInfoImpl.
    java:330)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(M
    BeanDeploymentInfoImpl.java:395)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
    tInfoImpl.java:126)
    at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:866)
    at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
    at weblogic.j2ee.Application.addComponent(Application.java:163)
    at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
    oymentTarget.java:329)
    at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
    loymentTarget.java:279)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
    ments(DeploymentTarget.java:233)
    at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
    DeploymentTarget.java:193)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy38.updateDeployments(Unknown Source)
    at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
    yments(ServerMBean_CachingStub.java:2761)
    at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
    er(ApplicationManager.java:370)
    at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
    nManager.java:160)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
    eanImpl.java:636)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
    java:621)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
    ionMBeanImpl.java:359)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    55)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
    23)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
    at $Proxy56.start(Unknown Source)
    at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
    start(ApplicationManagerMBean_CachingStub.java:480)
    at weblogic.management.Admin.startApplicationManager(Admin.java:1180)
    at weblogic.management.Admin.finish(Admin.java:590)
    at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:518)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
    at weblogic.Server.main(Server.java:35)
    Can anybody please point me to the right place to look for a howto kind of doc
    on how to create a new plugin. The e-docs section that i am using is very tailored
    to sampleplugin and it doesn't talk about things at a generic level.
    If somebody has a working plugin, Please send me your config files.
    Munish

  • BPM Composer Login issue

    Hi All,
    I recently deployed SOASuit11g + BPM11g. When i tried to login to the BMP Composer i can see only Help tab. I did try login as the weblogic admin user but no luck. Is there any security configuration i need to do after installing BPM. Also i see an error in my managed server console as follows.
    Not sure what this means....
    ---- Managed Server Error ------
    Mds Config File URL = zip:E:/OraWLS10330/user_projects/domains/soa11113_dev/serv
    ers/SOA_Server1/tmp/_WL_user/BPMComposer/5706ms/war/WEB-INF/lib/_wl_cls_gen.jar!
    /mds-config.xml
    Mds SOA Config File URL = zip:E:/OraWLS10330/user_projects/domains/soa11113_dev/
    servers/SOA_Server1/tmp/_WL_user/BPMComposer/5706ms/war/WEB-INF/lib/_wl_cls_gen.
    jar!/mds-soa-config.xml
    ====== Using DB MDS ======
    java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:525)
    at java.net.Socket.connect(Socket.java:475)
    at java.net.Socket.<init>(Socket.java:372)
    at java.net.Socket.<init>(Socket.java:215)
    at javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:212)
    at HTTPClient.HTTPConnection.getSocket(HTTPConnection.java:3606)
    at HTTPClient.HTTPConnection.doConnect(HTTPConnection.java:4364)
    at HTTPClient.HTTPConnection.sendRequest(HTTPConnection.java:3358)
    at HTTPClient.HttpOutputStream.closeImpl(HttpOutputStream.java:461)
    at HTTPClient.HttpOutputStream.access$000(HttpOutputStream.java:99)
    at HTTPClient.HttpOutputStream$1.run(HttpOutputStream.java:417)
    at HTTPClient.HttpClientConfiguration.doAction(HttpClientConfiguration.j
    ava:666)
    at HTTPClient.HttpOutputStream.close(HttpOutputStream.java:415)
    at oracle.j2ee.ws.saaj.client.p2p.HttpSOAPConnection.sendMessage(HttpSOA
    PConnection.java:1045)
    at oracle.j2ee.ws.saaj.client.p2p.HttpSOAPConnection.post2(HttpSOAPConne
    ction.java:491)
    at oracle.j2ee.ws.saaj.client.p2p.HttpSOAPConnection$PriviledgedPost.run
    (HttpSOAPConnection.java:1232)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.j2ee.ws.saaj.client.p2p.HttpSOAPConnection.call2(HttpSOAPConne
    ction.java:225)
    at oracle.j2ee.ws.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnec
    tion.java:137)
    at oracle.j2ee.ws.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnec
    tion.java:130)
    at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.invoke
    (IdentityServiceSOAPClient.java:213)
    at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.getGra
    ntedRolesToUser(IdentityServiceSOAPClient.java:519)
    at oracle.bpel.services.identity.client.AbstractIdentityServiceClient.ge
    tGrantedRolesToUser(AbstractIdentityServiceClient.java:789)
    at oracle.bpm.composer.authentication.MetadaServiceFactory.getUserAbstra
    ctRoles(MetadaServiceFactory.java:113)
    at oracle.bpm.composer.authentication.MetadaServiceFactory.getDBService(
    MetadaServiceFactory.java:72)
    at oracle.bpm.composer.authentication.ComposerPrincipal.initDBMetadataSe
    rvice(ComposerPrincipal.java:183)
    at oracle.bpm.composer.authentication.ComposerPrincipal.init(ComposerPri
    ncipal.java:150)
    at oracle.bpm.composer.authentication.ComposerPrincipal.<init>(ComposerP
    rincipal.java:69)
    at oracle.bpm.composer.authentication.ComposerPrincipal.<init>(ComposerP
    rincipal.java:60)
    at oracle.bpm.composer.authentication.ComposerPrincipal.wlsPrincipal(Com
    Thanks
    RM

    I fixed this in my environment by doing the following:
    in Enterprise Manager use the MBean Browser to navigate to Application Defined MBeans->oracle.as.soainfra.config->[ server]->SoaInfraConfig->soa-infra. Then changing the value of 'ServerURL' to the IP address of the server instead of localhost

Maybe you are looking for

  • Half of my Powerbook's Screen is Darker

    Hey all. Half of my Powerbook's screen is brighter than the other side. The left side is darker, and it gradually becomes brighter when you eyes move across the screen to the right. When you look at the entire screen, there is a definite difference.

  • How to update certificate into ACE

    need to upload cert file (.pem) received fro CA and getting bellow error message: LB1#   crypto import terminal wwwtest.domain.com Please enter PEM formatted data. End with "quit" on a new line. -----BEGIN CERTIFICATE-----MIIG3zCCBcegDb2x1bWJpYTEQMA4

  • SecureConnection in Java ME 3.0 problem

    I'm trying to use SecureConnection to do a simple query, using www.google.com port 443 and sending a simple GET request. My test app code is at the end of this post. The behaviour I observe is that after the socket is open if I allow the thread to ge

  • At selection screen Problem

    Hai experts parameters     : p_bukrs like j_1iexchdr-bukrs obligatory default 'GMI'. select-options : s_werks for j_1iexchdr-werks,                  s_rcwrk for j_1iexchdr-rcwrk,                  s_exdat for j_1iexchdr-exdat. selection-screen end of

  • Can Photoshop no longer handle decimals in feathering values?

    Hi, I've always appreciated the sensitivity of the feathering in Photoshop, where there was actually a difference between 0.3 and 0.4 px feathering (on the selection lasso, for instance). However, ever since upgrading to CS5, I've noticed that Photos