Max-beans-in-cache ==== Error

Hi all,
I have a entity bean with max-beans-in-cache=5000 and one of the findByXXX fetches
more than that and the application stops with an exception. Is there anyway or
a strategy to follow when cases like this where the records of find exceeds the
max limit. This is a huge data process application and we tried to do maximum
filters to reduce the records to minimal.
Please help me with your thoughts or ideas to .. how to avoid or is there any
deployment time argument .. etc
using WL 7.0
Thanks
-arun

If you just invoke the finder, then the container should not complain
about bringing back > max-beans-in-cache elements. However if you try
to enlist > max-beans-in-cache beans in a transaction, it will throw a
CacheFull.
One way to avoid this is to limit your maxRows returned by the finder.
This can be done in the CMP descriptor.
-- Rob
Arun nair wrote:
Hi all,
I have a entity bean with max-beans-in-cache=5000 and one of the findByXXX fetches
more than that and the application stops with an exception. Is there anyway or
a strategy to follow when cases like this where the records of find exceeds the
max limit. This is a huge data process application and we tried to do maximum
filters to reduce the records to minimal.
Please help me with your thoughts or ideas to .. how to avoid or is there any
deployment time argument .. etc
using WL 7.0
Thanks
-arun

Similar Messages

  • Max-beans-in-cache, cachefullexception, outofmemory error

    Hi,
    I am trying to find the best way to find the numbers to be set in max-beans-in-cache
    for entity beans. I have a stateless session bean through which I access the
    entity beans. If I don't set any value for this property, in some query which
    will return 2500 records, I get a cachefullexception and if I increase it and
    set this property to say 5000, I get an outofmemory error.
    I am not sure how to decide what value should be used.
    Any help or suggestion would be greatly appreciated.
    We are using WLS 7.0 on NT machines in a cluster.
    Thanks,
    Jaideep

    If you need to perform some sort of bulk processing then perhaps you
    shouldn't be using
    entity beans at all.
    "Jaideep" <[email protected]> wrote in message
    news:[email protected]..
    >
    unfortunately, for a specific functionality in our application we need toget that
    many records. Now I am debating about changing the finder method so thatit returns
    only 500 records at one time and then I can call it multiple number oftimes.
    This may not be the best thing to do and we may take some kind of aperformance
    hit also but it may avoid the cachefull and outofmemory problems.
    Any suggestions or comments??
    Thanks,
    Jaideep
    Rob Woollen <[email protected]> wrote:
    First off, does what does the session bean or its caller do with the
    2500 or 5000 records? i.e. do you really need to select that many.
    Unfortunately there is no easy answer on how to set max-beans-in-cache.
    It depends a lot on your memory, application, and load.
    -- Rob
    Jaideep wrote:
    Hi,
    I am trying to find the best way to find the numbers to be set in
    max-beans-in-cache
    for entity beans. I have a stateless session bean through which Iaccess the
    entity beans. If I don't set any value for this property, in somequery which
    will return 2500 records, I get a cachefullexception and if I increaseit and
    set this property to say 5000, I get an outofmemory error.
    I am not sure how to decide what value should be used.
    Any help or suggestion would be greatly appreciated.
    We are using WLS 7.0 on NT machines in a cluster.
    Thanks,
    Jaideep
    Dimitri

  • Max beans in cache

    Hi ,
    I have the following parameter set in weblogic-ejb-jar.xml for a statefulsession bean.
    ==================================================
    stateful-session-cache>
    <max-beans-in-cache>2</max-beans-in-cache>
    <idle-timeout-seconds>600</idle-timeout-seconds>
    </stateful-session-cache>
    ==================================================
    I then create more than 2 requests(approx 10) to the stateful session bean for which the above parameter is set.
    In EJB-MONITORING-Stateful Ejbs I have the following fields set from the customize view:
    Activation Count
    Passivation Count
    Cache Access Count
    Cache Miss Count
    Cached Beans Current Count
    EJB Name
    My understanding is that no more than 2 beans should appear in the Cached Beans Current Count.If the request is sent from more than 2 browsers invoking the stateful bean I should get Invocation Target exception.
    But upon sending requests from more than 2 browsers invoking the same session bean I see that :
    count of Cached Beans Current Count = number of browsers/clients from where the request is coming.
    There is no exception.
    Kindly clarify my understanding.
    Thanks

    Hi,
    if you give some number in <max-beans-in-cache>number</max-beans-in-cache>.Then Weblogic Server going to create that many number of objects initially .
    In case of statefull SessionBeans, If you give 3 ,Then Server creates 3 objects for that bean to provide service to the 3 clients at a time .
    Whenever it receives the 4 requests at a time then three request's will be served at a time and 4th request will wait until the server passivate any object out of 3 in some persistant storage and create the object for 4th client.
    it will not throw any exception or error if we sent more than number of requests which we were mention in max-beans-in-cache.
    ----Anilkumar kari

  • Max-beans-in-cache, cachefullException, outOfMemoryError

    Hi,
    I am trying to find the best way to find the numbers to be set in max-beans-in-cache
    for entity beans. I have a stateless session bean through which I access the entity
    beans. If I don't set any value for this property, in some query which will return
    2500 records, I get a cachefullexception and if I increase it and set this property
    to say 5000, I get an outofmemory error. I am not sure how to decide what value
    should be used. Any help or suggestion would be greatly appreciated. We are using
    WLS 7.0 on NT machines in a cluster.
    I have already tried the maxPermSize option in the jvm. The max heap size is
    set to 768m.
    Thanks,
    Jaideep

    Please reply only to the newsgroup.
    If you are doing a find and then invoking on the bean, splitting the transaction into
    multiple transactions that return smaller sets of beans is the only thing I can think of to
    get around the problem.
    If you are simply doing a find, but not invoking the beans, you could set finders-load-bean
    to false in the EJB deployment descriptor to avoid loading the bean when the finder is
    called. The bean will then be loaded and put into the cache only when it is invoked.
    However, this setting affects all finders defined on the bean and if you have transactions
    that do a find and invoke, performance could be lower if set to false.
    Unless relationship-caching is turned on, related beans are not loaded when a finder is
    invoked.
    Arunabh
    "Chadha, Jaideep" wrote:
    Thanks Arunabh. I tried different values and came
    up with the ones that suite our needs. Also the
    cache size is restricted in a transaction, we can
    split the transactions into multiple transactions
    especially for read-only data. Do you think that
    would be a good idea? I was also thinking if it
    was possible to define the attribute for the
    entity beans especially in case of relationships that
    they get loaded in finders when I need them but for
    some methods they don't get loaded in finders. And
    when a getXXX is invoked that particular bean gets
    loaded at that time.
    It will be helpful, if you could let me know.
    Thanks,
    JaideepArunabh Hazarika wrote:
    Increasing the max-beans-in-cache will always mean higher memory requirements. Afraid
    there is no way around it except to increase the max heap size. You could try a new
    feature in WLS 7.0 - application level caches. This is specified in the application
    deployment descriptor rather than at the bean deployment descriptor. With this cache,
    the cache size can be specified in terms of memory-size rather than an instance-count.
    You can find out how to set this from:
    http://e-docs.bea.com/wls/docs70/programming/app_xml.html (search for entity-cache)
    This cache would be shared across all EJBs in the application. Also, note that this will
    not prevent CacheFullExceptions from occuring, but would be more useful in avoiding
    OutOfMemory errors. To avoid CacheFullExceptions without indefinitely increasing the
    heap size, try to limit the number of beans loaded in a single transaction.
    Hope this helps
    Arunabh
    Jaideep wrote:
    Hi,
    I am trying to find the best way to find the numbers to be set in max-beans-in-cache
    for entity beans. I have a stateless session bean through which I access the entity
    beans. If I don't set any value for this property, in some query which will return
    2500 records, I get a cachefullexception and if I increase it and set this property
    to say 5000, I get an outofmemory error. I am not sure how to decide what value
    should be used. Any help or suggestion would be greatly appreciated. We are using
    WLS 7.0 on NT machines in a cluster.
    I have already tried the maxPermSize option in the jvm. The max heap size is
    set to 768m.
    Thanks,
    Jaideep

  • Max Beans in Cache causes NULL Pointer Exception

    Hi All,
    a rather weird event (from our perspective) occurs when we do the
    following:
    We have an entity bean set to max beans in cache 100 (default value of
    our deployment tool ), the database table related to that bean holds
    lets say 300 entries.
    Doing a find all and in the same session bean instanciated transaction a
    processing loop over the enumeration of beans we get an NULL Pointer
    exception when accesing the 101 Bean. Neverthless the Weblogic server
    increases the cache size automatically but obviously not fast enough and
    not on time.
    has anyone experienced the same problem and has a fix for it, appart
    from increasing the cache size in the deployment descriptor ?
    any help welcome
    Michael

    Hi Michael.
    Can you post the stack trace of the NullPointerException? Was it in
    your code or ours? Also, what version of WebLogic are you using?
    -- Rob
    Rob Woollen
    Software Engineer
    BEA WebLogic
    [email protected]
    Michael Rupprecht wrote:
    Hi All,
    a rather weird event (from our perspective) occurs when we do the
    following:
    We have an entity bean set to max beans in cache 100 (default value of
    our deployment tool ), the database table related to that bean holds
    lets say 300 entries.
    Doing a find all and in the same session bean instanciated transaction a
    processing loop over the enumeration of beans we get an NULL Pointer
    exception when accesing the 101 Bean. Neverthless the Weblogic server
    increases the cache size automatically but obviously not fast enough and
    not on time.
    has anyone experienced the same problem and has a fix for it, appart
    from increasing the cache size in the deployment descriptor ?
    any help welcome
    Michael

  • Changing max-beans-in-cache

    Hi all
    If I change max-beans-in-cache property then do I need to redeploy (run ejbc on)
    the stateful session beans or will the server pick it up when I just restart the
    app server.
    I am using Weblogic 6.1 SP2
    Regards
    Kamran Yousaf

    I believe I was wondering this once myself. An easy way to find out is to change
    the value and then restart the server and check the EJB's configuration in your
    weblogic console.
    You will need to redeploy the beans though which should happen automatically if
    the timestamp on your ear file or jar file changes.
    "kamran" <[email protected]> wrote:
    >
    Hi all
    If I change max-beans-in-cache property then do I need to redeploy (run
    ejbc on)
    the stateful session beans or will the server pick it up when I just
    restart the
    app server.
    I am using Weblogic 6.1 SP2
    Regards
    Kamran Yousaf

  • Max-beans-in-cache and getting mail

    Hi,
    Here is the situation. I am currently using the
    max-beans-in-cache option in the stateful-session-cache . What I want to do is when the max bean amount has been reached and the bean is removed. At this point I would like to have an email or some kind of notification that this happened.
    Does anybody have any idea how to do this?
    thanks,
    Marc

    Hi,
    Here is the situation. I am currently using the
    max-beans-in-cache option in the stateful-session-cache . What I want to do is when the max bean amount has been reached and the bean is removed. At this point I would like to have an email or some kind of notification that this happened.
    Does anybody have any idea how to do this?
    thanks,
    Marc

  • Max-beans-in-cache, transactions and passivation

    WLS 6.1 sp4
    database concurrency, oracle
    I compute max-beans-in-cache as:
    (max # fetched in a transaction) * (number of worker threads)
    therefore if I think that a table with have at most 500 rows and the
    server is configured with 20 worker threads I have 500 * 20 = 10000 as
    my max-beans-in-cache.
    In my test the table has 7 rows. In our load test I see the Beans In
    Use Count go up to 9999 instances and then start passivation.
    I have two questions:
    1) What does 'Beans In Use Count' really mean
    2) why is weblogic using much more memory than it should to store 7 unique entities?
    thanks

    See my comments below.
    S
    Chad Urso McDaniel <[email protected]> wrote:
    >
    I understand this, but WebLogic should either reuse objects in the
    cache/pool or not cache them at all. There are cases where the objects in the cahce are used. For e.g. with entity
    beans and Read-Only concurrancy, when cache-between-tx is set. However I noticed
    this behavior for other cases too and therefore the caching is not all that intellegent.
    Also the beans in the pool are reused.
    The current situation results in
    objects being allocated, referenced by the cache so they will never be
    garbage collected, but the objects are never used again once their
    transaction completes. This is very, very wasteful with memory.
    In some cases as mentioned above.
    S
    "Sri" <[email protected]> writes:
    Hi,
    The reason for having so many entries is due to fact that there isno way WLS
    would know there are only 7 rows in the db everytime an entity beanis created/modified/accessed.
    For e.g., if you run a test where you do 'findAll' the first run wouldhave 7
    beans and the next most likely (There is another parameter that youcould use
    to control number of beans in the cache, idle-timeout-seconds. Thoughits not
    clear from the doc how the entity beans are handled wrt this parameter,it might
    passivate entity beans if this timeout occurs) 14 and so on. If thisis a overhead
    for your system then reduce this number.
    S
    container start removing beans before Chad Urso McDaniel <[email protected]>
    wrote:
    WLS 6.1 sp4
    database concurrency, oracle
    I compute max-beans-in-cache as:
    (max # fetched in a transaction) * (number of worker threads)
    therefore if I think that a table with have at most 500 rows and the
    server is configured with 20 worker threads I have 500 * 20 = 10000as
    my max-beans-in-cache.
    In my test the table has 7 rows. In our load test I see the BeansIn
    Use Count go up to 9999 instances and then start passivation.
    I have two questions:
    1) What does 'Beans In Use Count' really mean
    2) why is weblogic using much more memory than it should to store7 unique
    entities?
    thanks

  • How to determine the value of max-beans-in-cache

              As we have CacheFullException problem, but I dont know what is the side effect
              if I set an extremely large value for this parament. Is there any proper way
              to determine the proper value?
              

              "Jenny Wong" <[email protected]> wrote:
              >
              >As we have CacheFullException problem, but I dont know what is the side
              >effect
              >if I set an extremely large value for this parament. Is there any proper
              >way
              >to determine the proper value?
              Hi Jenny,
              The WebLogic Server allows you to configure the number of active beans (with an
              identity) which are present in the EJB cache.
              This cache is the in-memory space where beans exist.
              When a bean is brought into the cache, ejbActivate() is called, when it is removed,
              ejbPassivate() is called. It is basically
              equivalent to virtual memory being kept in memory or on disk. Tuning it too high
              will use up memory unnecessarily.
              Activation and passivation of EJBs is analogous to virtual memory on a computer.
              You want to minimize the number of times that
              your beans are activated and passivated. The cache size can help minimize this
              activity. To set determine if you cache size
              should be bigger, take a number of execution snapshots. Look at these snapshots
              of your execution and see if there is a lot of
              passivation and activation going on. If so, increase the size of your cache and
              see if performance improves. Otherwise, leave this
              value alone.
              regards,
              Ashok.
              

  • Min size for max-beans-in-cache / stateful EJB

    Hello,
    Weblogic (7 and 8) seems to have a minimum size for this setting.
    This minimum seems to be around 8 instances because when we set it to 3 for
    instance, the cache size reported by the admin console is 8 (with 8 active
    clients) and no ejb has been passivated.
    Is there an explanation for this behaviour ?
    Laurent

    I would also like to know the answer to this one.
    Can the default be changed via the administration console or config.xml? If so, where?

  • Stateful beans in cache doesn't seem to work

    I have a stateful bean that I have set max beans in cache to "1". When I deploy it, no errors reported or so, the Weblogic console still states "8" in the column "Cached Beans Current Count" when monitoring the bean.
    When I view the descriptor in the console it looks fine. What can be wrong here?
    Using Weblogic 8.1 SP4, here's the statueful descriptor:
    <weblogic-enterprise-bean>
    <ejb-name>MyStatefulBean</ejb-name>
    <stateful-session-descriptor>
    <stateful-session-cache>
    <max-beans-in-cache>1</max-beans-in-cache>
    </stateful-session-cache>
    <allow-concurrent-calls>True</allow-concurrent-calls>
    </stateful-session-descriptor>
    <reference-descriptor>
    </reference-descriptor>
    <enable-call-by-reference>True</enable-call-by-reference>
    <jndi-name>test.mystatefulbean/MyStatefulBean/Home</jndi-name>
    <local-jndi-name>test.mystatefulbean/MyStatefulBean/LocalHome</local-jndi-name>
    </weblogic-enterprise-bean>

    I agree with you about the host not being able to install (or at least don't want to install/upgrade) their servers to php5.4...  Unfortunately, I can't change that...  but by shutting them off took care of all the quotes (single & double) and any other characters which would basically function like an addslashes() command.  I'll paste the script below...  It's still pretty much the same as when you helped me out with the script...  Just minor adjustments:::  If you can show me (even though I fixed the problem) how I would integrate the stripslashes() function to the comment field it would be helpful to know for future reference.
    <?php // Script 1.0 - contactlist.php
    if (isset($_POST['submit']) && !empty($_POST['submit'])) // Test if submit button named submit was clicked and not empty
              if (!empty($_POST['first']) && !empty($_POST['last'])  && !empty($_POST['email']) && !empty($_POST['phone']) && !empty($_POST['comment'])) {
    $comment=stripslashes($_POST[comment]);
                        $body = "First Name: {$_POST['first']}\nLast Name: {$_POST['last']}\nEmail Address: {$_POST['email']}\nContact Phone Number: {$_POST['phone']}\nContact Preference: {$_POST['contactvia']}\n\nBest Time To Contact: {$_POST['timepref']}\n\nComments:\n {$_POST['comment']}";
                        $body = wordwrap($body, 70);
                        mail([email protected]', 'NEW Customer Inquiry Submission',$body, "From: {$_POST['email']}");
                        header('Location: index.html');  //Redirect to new url if form submitted
    ?>

  • Reporting on Max beans ever in cache

    In the Weblogic 5.1 console, for Distributed Objects/EJB/Deployed Beans, on
    the properties tab there are values for max beans ever in cache and max
    cache size. Is there some way to access these values through a java class
    (or some other way) so that I can do a report to see what EJBs have come
    close to reaching their max cache size. We have over 500 beans deployed and
    need some way to pro-actively check these values. I did not see any API doc
    for the console on the website.
    Thanks

    You can start by looking at this example:
    http://dima.dhs.org/misc/WLStats.jsp
    and serverinfo utility at
    http://developer.bea.com/code/alpha.jsp
    Chip Whiteside <[email protected]> wrote:
    In the Weblogic 5.1 console, for Distributed Objects/EJB/Deployed Beans, on
    the properties tab there are values for max beans ever in cache and max
    cache size. Is there some way to access these values through a java class
    (or some other way) so that I can do a report to see what EJBs have come
    close to reaching their max cache size. We have over 500 beans deployed and
    need some way to pro-actively check these values. I did not see any API doc
    for the console on the website.
    Thanks--
    Dimitri

  • Install cache error

    I'm trying to install itunes 10.6 on windows 7 home premium.  it downloads the software and starts to install.  I receive an error:  "an error occurred while attempting to create the directory c:/program data/apple/installer cache" I click retry several times and no luck so I have to click cancel and it rollsback the installation. I have downloaded a new copy of the installer from another computer and receive the same error.  I dropped the UAC on the system to none.  That did not work, it give me the same error.  I have tried renaming the Installer Cache to a temp name and when installing again, I the error says it doesn't have the permissions to create the directory.  I have gone into the control panel and attempted to repair bonjour, itunes, apple mobile device support, apple software update and quicktime and all of them have reported "The system cannot find the file specified."  I have tried running the install package with the right click Run as Administrator and the install cache error still occurs.  I have check the security on the file and it has my user name and full control on the parent and all items below.
    When I plug in my iphone or ipod, it asks about updating to 5.1, I click download only. I then receive an error window "There was a problem downloading the software for the iphone or ipod.  The network connection could not be established"
    I don't know if the two problems are related.  I'm at a stand still have have no other ideas of what to try next.  What suggestions might you have to solve this problem?
    Thanks for the help!
    Joel

    I tried to rename the apple computer folder to _old and I received another error with another really funky folder name that looked like a SID.  I renamed that and reran.
    Crikey. Probably that number (in the folder name) was the SQUID ("squished GUID") for the iTunes installation (or possibly one of the other associated components being installed). In addition to the error 5, that brings us to a total of three of the more exotic things that could possibly happen in this sort of file-access-problem context.
    So, excellent work on your part getting past all that. Many thanks for reporting back with your resolution, too.

  • Cache error message in Adobe Bridge CS6

    I am continuing to get a cache error message despite purging the cache several time on different occassion via the Preferences. Adobe Bridge now seems to be frozen on Building Criteria. The platform I am using iMac OSX 10.8.5. I have rebooted the machine a couple of times to no avail. Any advice

    If Windows, search your event viewer for something like "The device \Device\Ide\iaStore0 did not respond within the timeout period." Since this
    is kind of a hardware issue, there might be a similar thing happening on MACs. If you see this warning check what driver you are using for Intel
    Rapid Storage Technology. I was using version 10.x and the latest from Intel is 12.x. Intel cautions you not to use this updated driver without
    checking with the system manufacturer, which in my case, Asus, maintained that 10.x was the latest approved driver. I installed the 12.x driver
    directly from Intel despite the warning, and the problem seems to have been resolved. I post in case this gives someone else a clue to solve
    this nagging problem.
    Oh, this might be particularly significant if you have recently installed a larger hard disk.

  • Error while invoking bean "domain manager": Error deploying BPEL suitcase.

    My issue is the following, when I use wsa adressing in my bpel process such as:
    xmlns:ns2="http://schemas.xmlsoap.org/ws/2003/03/addressing"
    and create a variable based on this schema
    <variable name="partnerReference" element="ns2:EndpointReference"/>
    I can compile and generate the jar file. But when I deploy this file in my console I get the following error:
    Module     oracle.soa.bpel.system
    Host     brux0304
    Host IP Address     10.18.80.129
    User     weblogic
    Thread ID     [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'
    Message     Error while invoking bean "domain manager": Error deploying BPEL suitcase.
    Supplemental Detail     error while attempting to deploy the BPEL component file "/soa/oracle/Middleware/user_projects/domains/base_domain/servers/soa_server1/dc/soa_f7fc611b-51eb-4910-a671-d2bb5c5c31d0"; the exception reported is: java.lang.Exception: BPEL 1.1 compilation failed
    This error contained an exception thrown by the underlying deployment module.
    Verify the exception trace in the log (with logging level set to debug mode).
    ORABPEL-05250
    Error deploying BPEL suitcase.
    error while attempting to deploy the BPEL component file "/soa/oracle/Middleware/user_projects/domains/base_domain/servers/soa_server1/dc/soa_f7fc611b-51eb-4910-a671-d2bb5c5c31d0"; the exception reported is: java.lang.Exception: BPEL 1.1 compilation failed
    This error contained an exception thrown by the underlying deployment module.
    Verify the exception trace in the log (with logging level set to debug mode).
    at com.collaxa.cube.engine.deployment.DeploymentManager.deployComponent(DeploymentManager.java:197)
    at com.collaxa.cube.ejb.impl.CubeServerManagerBean._deployOrLoadComponent(CubeServerManagerBean.java:820)
    at com.collaxa.cube.ejb.impl.CubeServerManagerBean.deployComponent(CubeServerManagerBean.java:119)
    at com.collaxa.cube.ejb.impl.bpel.BPELServerManagerBean.deployComponent(BPELServerManagerBean.java:88)
    at sun.reflect.GeneratedMethodAccessor844.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
    at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:94)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.ejb.JpsAbsInterceptor.runJaasMode(JpsAbsInterceptor.java:81)
    at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:112)
    at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:105)
    at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy281.deployComponent(Unknown Source)
    at com.collaxa.cube.ejb.impl.bpel.BPELServerManagerBean_bp05wg_ICubeServerManagerLocalBeanImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)
    at com.collaxa.cube.ejb.impl.bpel.BPELServerManagerBean_bp05wg_ICubeServerManagerLocalBeanImpl.deployComponent(Unknown Source)
    at oracle.fabric.CubeServiceEngine.load(CubeServiceEngine.java:886)
    at oracle.fabric.CubeServiceEngine.load(CubeServiceEngine.java:128)
    at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deployComponents(CompositeDeploymentConnection.java:242)
    at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deploy(CompositeDeploymentConnection.java:93)
    at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.initDeployment(CompositeDeploymentManagerImpl.java:149)
    at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.load(CompositeDeploymentManagerImpl.java:62)
    at sun.reflect.GeneratedMethodAccessor18895.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at oracle.integration.platform.blocks.deploy.DeploymentEventPublisher.invoke(DeploymentEventPublisher.java:68)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy309.load(Unknown Source)
    at oracle.integration.platform.blocks.deploy.StandaloneCompositeDeploymentCoordinatorImpl.coordinateCompositeRedeploy(StandaloneCompositeDeploymentCoordinatorImpl.java:95)
    at oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.overwriteExistingComposite(BaseDeployProcessor.java:398)
    at oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.deploySARs(BaseDeployProcessor.java:229)
    at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.java:161)
    at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.java:109)
    at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doRedeploy(DeployProcessor.java:101)
    at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.process(DeployProcessor.java:81)
    at oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPostInsideLoggingSession(CompositeDeployerServlet.java:221)
    at oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPost(CompositeDeployerServlet.java:124)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    When I remove the namespace and variable it works.
    What should be causing that?
    Regards,
    Luciana

    There seems to be some issue with partnerrole definition. Please check CreatePurchaseOrderListEbizProvABCSImplProcess.bpel(line 51): and CreatePurchaseOrderListEbizProvABCSImplProcess.bpel(line 617): role not found
    as mentioned in the log.
    Regards,
    Narayana

Maybe you are looking for