Multi JVM in WL clustering

Hi,
          Is any body successfully implemented multi JVM in a single Box , with
          clustering ? If yes how you can do that in WL , any pointer/help is
          appreciated.
          Thanks in advance
          Ahimanikya Satapathy
          Ordercare.Com Inc.
          

I would suggest trying single jvm clustering across multiple boxes to see it
          takes care of your capacity and failover requirements before going for more
          complicated architectures
          Srikant Subramaniam wrote in message <[email protected]>...
          >This is entirely possible and many of our customers have a similar
          >configuration. The WL cluster docs is a good place to start.
          >--
          >Srikant, [email protected], http://www.weblogic.com/, etc.
          >
          >
          >Ahimanikya Satapathy wrote:
          >
          >> Hi,
          >>
          >> Is any body successfully implemented multi JVM in a single Box , with
          >> clustering ? If yes how you can do that in WL , any pointer/help is
          >> appreciated.
          >>
          >> Thanks in advance
          >>
          >> Ahimanikya Satapathy
          >> Ordercare.Com Inc.
          >
          >
          >
          >
          

Similar Messages

  • How to debug Multi-JVM arch

    Hi Gurus
    We have an application running with a Multi-JVM architecture.(4 JVMs)
    It seems that requests are sometimes not handled properly and a 404 is returned.(a Servlet Service is called)
    Could it be due to the fact that Servlet hangs on one JVM and not on the others and in this case, how to know which JVM handles the request.
    Whe can I find a tech do describing how requests are handled on such architecture.
    thanks
    Vouchy

    I just tried letting all the script files load separately from the startup directory. Here's what I found. Please correct me if I've got it wrong or am doing it the hard way:
    1) You can step into a file that didn't have a debugger; call in it from another file. That works.
    2) You can't set a breakpoint in a file without a debugger; call in it until you have stepped into it from a different file. Then, and only then, the breakpoint will work.
    So, if I've done this right, here's the summary:
    If you want to startup your program and have it stop on a breakpoint you set, you have to have a "debugger;" command in the file you set the breakpoint in. BTW, I've found this is also true for dynamically loaded scripts. You can't set breakpoints in them without them containing a "debugger;" command.
    It appears that the debugger won't recognize a breakpoint until the debugger has "seen" that source file via either a "debugger;" command or via stepping into it. I'm hoping this is a bug that can be fixed because this is quite inconvenient when debugging a multi-file script. It means that I either have to have a "debugger;" command in every file (so that I can set a breakpoint anywhere) or I have to be constantly turning them on and off with editing everytime I want to set a breakpoint in a different file. Not impossible to manage, but a lot more inconvenient than it could/should be.
    On a separate note, does this feedback get to the actual ExtendScript team?
    --John

  • Multi block report in clustered report server environment on web

    Hi, I have a complex report that runs on web through web_show_document. There are two report servers configured as primary and slave. The report has two query blocks. When executed on this environment, the first query block is executed on the primary and the 2nd on the slave.Thus generating two different reports. While when there is only one report server(slave stopped) the report runs fine.
    My reqirement is to execute this report on one server. Can anybody guide in resolving this..
    Thanks in advance.
    Jawaid.

    Hi, I have a complex report that runs on web through web_show_document. There are two report servers configured as primary and slave. The report has two query blocks. When executed on this environment, the first query block is executed on the primary and the 2nd on the slave.Thus generating two different reports. While when there is only one report server(slave stopped) the report runs fine.
    My reqirement is to execute this report on one server. Can anybody guide in resolving this..
    Thanks in advance.
    Jawaid.

  • ObjectName conventions for multi-classloader, clustered environments

    I've been reading a number JMX documents, including these best practice articles [1] [2], but I've run into a question about the practical application of the ObjectName conventions within a multi-classloader and/or clustered environment.
    The general suggestion is to use a singleton name that's unique within an MBeanServer (environment). For example, my.counter:name=CounterPool. This is fine when running one instance of an object within a JVM, but what about mult-classloader environments where an object could be loaded multiple times and causing multiple registrations, which would obviously fail. The best example of this would be code running in a Web container that gets deployed to two separate applications (WARs).
    What's the best practice for naming an MBean that uses the platform MBeanServer, but could be loaded multiple times by multiple class loaders?
    [1] http://java.sun.com/products/JavaManagement/best-practices.html
    [2] http://www-128.ibm.com/developerworks/java/library/j-jtp09196/index.html

    That's certainly an interesting question!
    If an MBean can be created by two different apps running in the same JVM, then the question is whether it reflects something about each app individually or some global state. For example, if the my.counter:name=CounterPool MBean sometimes represents the counter pool of the Fred app and sometimes of the Jim app, then its name should reflect that. You might imagine adding an extra key to the ObjectName, like my.counter:name=CounterPool,app=Fred. (You should also have a type key, by the way.) Or, you could imagine that each app has its own domain, like Fred/my.counter:name=CounterPool.
    This can be tricky if the MBeans are being created by a library. I think a library that could be used independently by different apps in the same JVM should not create an MBean with a hardcoded ObjectName unless the behaviour of that MBean is the same no matter what app registers it. If the MBean reflects the state of the library, then that state will be different for the copy of the library in each app, so registering a single MBean is wrong.
    If the MBean reflects global state (like the hostname or the filesystem or whatever, which will be the same for each app), then it does seem reasonable to use a fixed name. In that case, the library could try to do the following. Suppose the name of the MBean is d:k=v.
    * Register an MBeanServerNotification listener on the MBeanServerDelegate using an MBeanServerNotificationFilter, to be informed when the d:k=v MBean is unregistered.
    * Try to register d:k=v. If this fails with InstanceAlreadyExistsException, then somebody else got there first.
    * When you get an MBeanServerNotification saying that d:k=v has been unregistered (the other app went away), you register your own d:k=v. Again, if you get InstanceAlreadyExistsException you can ignore it.

  • SQL Server 2012 Multi-Site clustering with 2 nodes for HA and DR

    Usually we setup 2 Node Prod cluster for Local HA and 1 or 2 Nodes in other data centre for DR
    Given that we have an option to setup multi-site / multi-subnet clustering from SQL 2008 R2/2012. I am planning to use just 2 nodes, 1 in prod data centre and 1 in DR data centre with 2 or 3 instances. This will act as both HA and DR solution.
    I would like to know if this solution is good, and any disadvantages, any best practices, etc.? By implementing this I can save some cost on physical servers.
    Following will be configured:
    * Will be using different subnets, quorum on different server with "Node and File Share Majority"
    * All virtual IPs will be registered for virtual name, and Subnetdelay, Subnet threshold will be modified accordingly
    * All nodes on same domain
    * Use SAN Disk with replication to DR site

    SQL 2008 R2 doesn't support multi-subnet clustering. You would still need 3rd party component like VLAN and Disk Replication. SQL 2012 is the first version to support multi-subnet clustering without using VLAN. you would still need disk replication hardware/software.
    Taken from my book
    Since nodes are often located in two different data centers at geographically dispersed locations, there is no shared storage between the nodes in a multi-site cluster. Clustering across two different data centers provides a higher level of availability and
    protection at the storage level as we have more than a single copy of the data.
    For SAN replication technology implemented in such clusters, the main activity is to keep data replicated between the sites. Typically, if we have nodes on two different sites, we would have two different network infrastructures and the nodes would be in
    different subnets. In such cases, if we are on a SQL Server version before 2012, we need to use third party VLAN (Virtual LAN) technology so that one IP address travels between two sites. This is called wide-IP. Companies hesitate with this solution because
    of the need to buy a third party solution to deploy the VLAN. Using VLAN technology means the same IP address would failover to the remote site in case of a local site disaster. Network administration might consider this as an overhead to maintenance and an
    extra piece of the networking component that needs to be secure.
    With SQL Server 2012 we do not need to use stretch VLAN technology but SAN replication is still needed for multi-site clustering. The OS version for this can be from Windows Server 2008 R2 and above. In this deployment, we can have a SQL virtual network
    name having an “OR” dependency on two different IP addresses. One address would be representing each subnet. With the “OR” dependency, if IP1 or IP2 is online we just use the network name. This is one of the Enterprise Editions only features.
    Other option which you can think of, without using 3rd party solutions would be AlwaysOn Availability Group. I have written details about it in my book.
    Balmukund Lakhani | Please mark solved if I've answered your question, vote for it as helpful to help other users find a solution quicker
    This posting is provided "AS IS" with no warranties, and confers no rights.
    My Blog |
    Team Blog | @Twitter
    Author: SQL Server 2012 AlwaysOn -
    Paperback, Kindle

  • Can Check Valid From task be run on multiple JVMs in clustered env.

    The configuration screen for the Check Valid From scheduler task allows it to be run oin more than one JVM in a clustered environment.
    Has anyone done this?
    Does this cause any problems?

    Hello Timothy,
    This is not recommended for any scheduler task as it potentially means that the task could be run multiple times and would most likely lead to inconsistencies in the results of the task. Have a look at SAP note 798633 which discussed this a little more.
    Regards,
    Lorcan.

  • Why Clustering

    Hi,
              We are in the process in making our decision whether we should
              use clustering or not, to achieve our high scalable need.
              what we are planning is, run weblogic in multi-jvm environment
              without having any knowledge about each other. FYI, we are having
              one dedicated WL server to cater data access layer and data
              caching, which will allow us to achieve persistence integrity. we will be
              using Toplink for WL.
              I have few basic question regarding clustering:
              1) Why should I use clustering ?
              2) What WL clustering buy me ?
              3) What I will loose if I will not use weblogic clustering?
              4) Is Scalability is the only factor people use clustering?
              Any help/pointer is highly appreciated.
              Thanks in advance
              Ahimanikya Satapathy
              OrderCare.Com
              

    What you mentioned is something like clustering. It seems you are saying
              that you can just run many boxes/web-logic and that is fine. The problem is,
              if each of those servers has its own non-clustered weblogic running, then
              all the sessions stored on that server get lost if the server dies. Even if
              you can load-balance among many individual non-clustered web-logics, you
              wont be able to "share" the state of the session data amongst the other
              running servers. Clustering makes sure (through memory) that if server A has
              sessions, it looks for a "buddy" server to copy that session information to.
              So it finds server b. Now A and B have the identical http session
              information (assuming we are talking front-end side). If Server A dies,
              server B takes over and thus your clients don't lose everything they had
              entered (talking JSP pages, javabeans, session scope stuff, etc). So, if you
              have a cart system that people on your site add to the cart, or a multiple
              page "wizard like" form that uses the same one bean across the pages (or
              not), if that server dies, their info is still in memory on another weblogic
              server. Even better, if one of the two servers dies, the remaining server
              located another server (if you have 3 or more running) and then replicates
              its session data out to that server..so it automatically "fails over" for
              you incase one dies.
              Hope that helps a little bit.
              "Ahimanikya Satapathy" <[email protected]> wrote in message
              news:[email protected]...
              > Thanks Wei,
              >
              > I think the answer is not that simple and it does not convince me, I can
              > achieve load-balancing,failover, performance, availability,scalability in
              > other means say for example, I can have multiple weblogic running on
              > multiple powerful boxes to achieve all the factors. so how weblogic
              > clustering helps me in this regard, where it stands ?? I would appreciate
              if
              > I would get in depth answer. Also if any body know some good documentation
              > where I can find a good argument for why clustering , will be a great
              help.
              >
              > -- Ahimanikya
              >
              > Wei Guan wrote in message <[email protected]>...
              > >For all your questions, load-balancing, failover, performance,
              > availability,
              > >scalability, etc are the answers.
              > >
              > >--
              > >Cheers - Wei
              > >
              > >
              > >
              > >Ahimanikya Satapathy <[email protected]> wrote in message
              > >news:[email protected]...
              > >> Hi,
              > >>
              > >> We are in the process in making our decision whether we should
              > >> use clustering or not, to achieve our high scalable need.
              > >>
              > >> what we are planning is, run weblogic in multi-jvm environment
              > >> without having any knowledge about each other. FYI, we are having
              > >> one dedicated WL server to cater data access layer and data
              > >> caching, which will allow us to achieve persistence integrity. we will
              be
              > >> using Toplink for WL.
              > >>
              > >> I have few basic question regarding clustering:
              > >>
              > >> 1) Why should I use clustering ?
              > >>
              > >> 2) What WL clustering buy me ?
              > >>
              > >> 3) What I will loose if I will not use weblogic clustering?
              > >>
              > >> 4) Is Scalability is the only factor people use clustering?
              > >>
              > >>
              > >> Any help/pointer is highly appreciated.
              > >>
              > >>
              > >> Thanks in advance
              > >>
              > >> Ahimanikya Satapathy
              > >> OrderCare.Com
              > >>
              > >>
              > >>
              > >
              > >
              >
              >
              

  • CA Clusters

    With Windows Server 2012 or 2012 R2, is it possible to create a CA cluster at the main location with two nodes (Active/passive) and place a third node at a remote location for site failover?  I seem to recall that only two nodes were allowed in a CA
    cluster but I cannot find that information documented anywhere.
    Thanks

    I checked it again and it looks like, Microsoft now supports multi-node configuration for clustering with 1 active and N passive nodes. Here is an excerpt from ADCS Clustering guide:
    A failover cluster of any size can be used to provide a high availability environment for certificate services
    ADCS do not require any specific hardware requirements, ADCS hardware requirements are the same as for Windows Server 2012 general installation.
    My weblog: en-us.sysadmins.lv
    PowerShell PKI Module: pspki.codeplex.com
    PowerShell Cmdlet Help Editor pscmdlethelpeditor.codeplex.com
    Check out new:
    SSL Certificate Verifier
    Check out new:
    PowerShell FCIV tool.

  • Adobe discontinuing Jrun - what's next for clustering?

    Since ColdFusion uses Jrun as the backbone for multi-server
    support and clustering, what will Adobe replace it with in future
    versions of ColdFusion??
    http://www.adobe.com/products/jrun/productinfo/faq/eod/

    Did you read that page?
    Will Adobe ColdFusion® continue to bundle JRun as the
    embedded application
    server?
    Yes. Adobe ColdFusion software will bundle JRun as the
    embedded application
    server, including Updater 7 features upon release. For
    details, see the
    ColdFusion TechNote.
    Here is the link to the Tech Note:
    http://www.adobe.com/go/kb402448
    Q. What does the end of new feature development of JRun mean
    for me as a
    ColdFusion developer?
    A. Very little. Adobe ColdFusion software uses JRun as the
    bundled J2EE
    application server in the classic "standalone" configuration
    and in the
    "multi-server configuration." While Adobe has announced that
    there will be
    no new feature development for JRun as an independent
    commercial product, it
    is still very well suited for its current use in ColdFusion
    and we will
    continue to update JRun to address ColdFusion requirements.
    This development
    announcement will have no impact on the functionality of
    ColdFusion or any
    of its features.
    Ken Ford
    Adobe Community Expert - Dreamweaver
    Fordwebs, LLC
    http://www.fordwebs.com
    "DCwebGuy" <[email protected]> wrote in
    message
    news:fm813l$e$[email protected]..
    > Since ColdFusion uses Jrun as the backbone for
    multi-server support and
    > clustering, what with Adobe replace it with in future
    versions of
    > ColdFusion??
    >
    >
    http://www.adobe.com/products/jrun/productinfo/faq/eod/
    >

  • Enterprise level capacity planning

    I am trying to look at capacity planning at an enterprise level and wish to get summarized views of captured data across a number of hosts and instances. I would like to be able to see the tablespace stats for all of our instances in one graph or report, and not have to view each one separately. The OEM capacity planner does not seem to provide any such views and from what I have discovered in the repository it looks as though separate tables are created to hold captured data for each instance eg table space data for prod01 will be in table a, tablespace data for xcpt02 will be in table b.
    Has anybody got any ideas on how to use the Capacity Planner for Enterprise Level Capacity Planning?

    Hi,
    About packaging : Always deploy your application in ear format using weblogic
    (not a single war (WEB module) + single jar (EJB module)) Ref http://edocs.bea.com/wls/docs61/programming/packaging.html#1051556
    "WebLogic Server can bypass the intermediate RMI classes because the EJB client
    and implementation are in the same JVM." If you have large data exchange between
    EJB and WEB you're gonne save a lot process time (including garbage collect process
    time to clean RMI object copies). For our application with save up to 7%just
    using ear format for deployment.
    "Raghu Arni" <[email protected]> wrote:
    Hi,
    I am looking for document(s) that describe any real world experiences
    in the
    deployment of applications using the weblogic server.
    I hope to get the following information:
    Server sizing (only Solaris on Sun machines)
    Performance tuning parameters for improved scaling on multi-processor
    machines
    Actual clustering scenarios bothe OS level and application level.
    etc..
    Any pointers are appreciated,
    A

  • Port Number visible in Siebel URL

    Hi all,
    We have just finished deploying our Siebel Application in Production. It is a standard multi-server environment with Clustering and Load Balancing.
    However, we see that Siebel is automatically appending the Network Port Number (:8000), when accessing from an external Web Server.
    The client has requested this port number (:8000) be removed from the URL. We would really appreciate some help on the issue.

    You may have 2 constraints that are difficult to mix:
    1/ Any Browser consider an URL starting with http://server/path is to be send to port 80 of the "server"
    That is why all Web server (IIS, Apache, etc) use to be reached using port 80 by default.
    2/ Local security constraints
    One of those security guy may have told you that they can not accept to open the firewall or reverse-proxy to the port 80 of your virtual IP representing the web server farm
    Conclusion: Please have a discussion with your local security team and see if this has already been discussed.

  • Memory Growth

    I've got a simple OCI program that processes a very large number of rows. As it runs, I'm seeing the memory footprint of the application grow and grow, even though I only keep one row around at a time. Ultimately, the system is starved of memory and bad things happen.
    I'm not doing anything fancy in my OCI code: just a simple prepare/execute/fetch.
    Thanks,
    Brad
    null

    This could be related to session timeout values. The default is 30 mins...
    Monitor the console memory after the transactions, does it start to decrease after
    the 30 mins is up and the sessions expire?
    "Njsingh" <[email protected]> wrote:
    >
    Try using Performasure made by the same coimpany that made JProbe. It
    is a multi-jvm
    profiler that works with lower overhead under high load. It is a pretty
    good tool
    that let's you profile the complete system and then export information
    to Jprobe
    for detailed profiling.
    Guru <[email protected]> wrote:
    Hi
    I am using Weblogic 7.0 SP1 on Solaris 2.8, Sun JVM 1.4.1_01 64 bit.
    After about 1000 txns, the memory grows and does not come down at all.
    I ran JPRobe on Windows machine and could not reproduce the problem
    Would be very grateful if someone could shed some light on this

  • JSP class loader

              Hi,
              I have a static block within a JSP page that get executed twice when it's being executed!
              Based on the output, you can see that it's being loaded by two separated class loaders:
              'weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave' and 'weblogic.servlet.jsp.OneOffJspLoader'.
              Can anyone shed some light on this issue? I can see that this might cause a lot
              of problem if the logic relies on the static block only executing once.
              thanks,
              -vu
              /** Code starts here **/
              <%!
              static
                   System.out.println("\n\nThis is the static block!!!!");
                   try {
              System.out.println("Static classloader: " +
              Class.forName("jsp_servlet._helloworld").getClassLoader().getClass().getName()
              + "\n\n");
                   catch (java.lang.ClassNotFoundException cne) { }
              %>
              <%
                   System.out.println("Hello World.");
                   System.out.println("Class name: " + this.getClass().getName());
                   System.out.println("Class loader: " +
              page.getClass().getClassLoader().getClass().getName());
              %>
              /** code ends here **/
              /** Program's Output to Stdout **/
              This is the static block!!!!
              Static classloader: weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave
              This is the static block!!!!
              Static classloader: weblogic.servlet.jsp.OneOffJspLoader
              Hello World.
              Class name: jsp_servlet._helloworld
              Class loader: weblogic.servlet.jsp.OneOffJspLoader
              /** End OUtput **/
              

              Well, I wouldn't say expected - obviously this poster (and others)
              don't expect it, and correct is debatable.
              Why in the *&^%* is it necessary to load the class twice? And I
              don't mean two hours apart either - when you hit a JSP for the
              first time, it gets loaded twice - one right after the other.
              This wastes time and memory. When the JVMs and WLS clusters are
              failing (and they are) because of too much class loading - it is
              a big problem.
              Mike
              "Cameron Purdy" <[email protected]> wrote:
              >Don't rely on static code only being executed once. What
              >you are seeing is
              >not only legal, it is expected and correct behavior.
              >
              >BTW - don't put static blocks in your JSP page. Use lazy
              >initializers that
              >store the result in app scope if you have to.
              >
              >Peace,
              >
              >--
              >Cameron Purdy
              >Tangosol, Inc.
              >http://www.tangosol.com
              >+1.617.623.5782
              >WebLogic Consulting Available
              >
              >
              >"Vu Nguyen" <[email protected]> wrote in message
              >news:[email protected]...
              >>
              >> Hi,
              >>
              >> I have a static block within a JSP page that get executed
              >twice when it's
              >being executed!
              >> Based on the output, you can see that it's being loaded
              >by two separated
              >class loaders:
              >> 'weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave'
              >and
              >'weblogic.servlet.jsp.OneOffJspLoader'.
              >> Can anyone shed some light on this issue? I can see
              >that this might
              >cause a lot
              >> of problem if the logic relies on the static block only
              >executing once.
              >>
              >> thanks,
              >> -vu
              >>
              >>
              >>
              >> /** Code starts here **/
              >> <%!
              >> static
              >> {
              >> System.out.println("\n\nThis is the static block!!!!");
              >> try {
              >> System.out.println("Static classloader:
              >" +
              >>
              >Class.forName("jsp_servlet._helloworld").getClassLoader().getClass().getName
              >()
              >> + "\n\n");
              >> }
              >> catch (java.lang.ClassNotFoundException cne) { }
              >> }
              >> %>
              >>
              >> <%
              >> System.out.println("Hello World.");
              >> System.out.println("Class name: " + this.getClass().getName());
              >> System.out.println("Class loader: " +
              >> page.getClass().getClassLoader().getClass().getName());
              >> %>
              >> /** code ends here **/
              >>
              >>
              >> /** Program's Output to Stdout **/
              >> This is the static block!!!!
              >> Static classloader:
              >weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave
              >>
              >>
              >>
              >>
              >> This is the static block!!!!
              >> Static classloader: weblogic.servlet.jsp.OneOffJspLoader
              >>
              >>
              >> Hello World.
              >> Class name: jsp_servlet._helloworld
              >> Class loader: weblogic.servlet.jsp.OneOffJspLoader
              >>
              >> /** End OUtput **/
              >
              >
              

  • JMS/RMI causes  WLS to hang

    Hello,
    Not sure if this is the right newsgroup-I am trying to
    diagnose a problem where the weblogic server(5.1, SP9) hangs. I have run
    it through JProbe's Threadalyzer and I checked for deadlocks and no
    deadlocks were reported. What was reported were three thread stalls (one
    block stall and two wait stalls) . All the three thread stalls were
    holding JMSServerSession(different instances of it).
    Here is the architecture -
    A third party application makes a HTTP request to a servlet running on
    WLS and that servlet posts a message to JMS and returns. We are using
    ServerSessionPool. The client class implementing the MessageListener
    then calls other RMI objects within the same JVM(its non-clustered
    weblogic).
    Here is the question-under heavy load this seems to hang the system
    eventually. I am unable to determine why at this point. The thread dump
    is different each time.
    The onMessage() method calls one RMI object which delegates to a
    detailed object tree several layers deep(other RMI objects). In one of
    those RMI objects there is a synchronized block.
    Currently there is no notifyAll() being issued when this synchronized
    block exits.
    Is it necessary then to issue a notifyAll() within any synchronized code
    that is within the 'scope' of the onMessage()
    I would like the JMS thread to return immediately. So that the rest of
    the RMI code is handled in other threads.
    Thanks in advance,
    Aswin.

    Here is the thread dump-JProbe did not report any deadlock again( I did not profile the
    weblogic.* classes). However the CPU usage was 100% and the server just hung-
    "Thread-5" daemon prio=5 tid=0x3e1e7470 nid=0xd9 runnable [0x3e2af000..0x3e2afdc
    0]
    at java.net.SocketInputStream.socketRead(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:86)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:225)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:280)
    - locked <619fd20> (a java.io.BufferedInputStream)
    at COM.activesw.api.client.BrokerConnection.readData(BrokerConnection.ja
    va:1584)
    at COM.activesw.api.client.BrokerConnection.run(BrokerConnection.java:15
    06)
    "SocketListener" daemon prio=5 tid=0x3cef3c30 nid=0xd4 runnable [0x3cf6f000..0x3
    cf6fdc0]
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
    - locked <4fb6d10> (a java.net.PlainSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:243)
    at java.net.ServerSocket.accept(ServerSocket.java:222)
    at com.inprise.vbroker.IIOP.Listener.accept(Listener.java:102)
    at com.inprise.vbroker.orb.SocketSCM$ListenerThread.run(SocketSCM.java:3
    2)
    at java.lang.Thread.run(Thread.java:484)
    "AreYouAlive" daemon prio=5 tid=0x3cd1e520 nid=0x17a waiting on monitor [0x3ce2f
    000..0x3ce2fdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <4da7f58> (a com.inprise.vbroker.ds.DSUser$AreYouAlive)
    at com.inprise.vbroker.ds.DSUser$AreYouAlive.run(DSUser.java:115)
    - locked <4da7f58> (a com.inprise.vbroker.ds.DSUser$AreYouAlive)
    "DatagramThread" daemon prio=5 tid=0x3cd19af0 nid=0x138 runnable [0x3cdef000..0x
    3cdefdc0]
    at java.net.PlainDatagramSocketImpl.peek(Native Method)
    - locked <4da1a10> (a java.net.PlainDatagramSocketImpl)
    at java.net.DatagramSocket.receive(DatagramSocket.java:354)
    - locked <140c7130> (a java.net.DatagramPacket)
    - locked <4da19f8> (a java.net.DatagramSocket)
    at com.inprise.vbroker.ds.DSUser$DatagramThread.run(DSUser.java:157)
    "GarbageCollector" daemon prio=5 tid=0x3cb80100 nid=0x1a5 waiting on monitor [0x
    3ccaf000..0x3ccafdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <4bca9c0> (a com.inprise.vbroker.orb.GarbageCollector)
    at com.inprise.vbroker.orb.GarbageCollector.run(GarbageCollector.java:62
    - locked <4bca9c0> (a com.inprise.vbroker.orb.GarbageCollector)
    "ListenThread" prio=5 tid=0x3c57c310 nid=0x145 runnable [0x3c5df000..0x3c5dfdc0]
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
    - locked <3533380> (a java.net.PlainSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:243)
    at java.net.ServerSocket.accept(ServerSocket.java:222)
    at weblogic.t3.srvr.ListenThread.run(ListenThread.java:286)
    "LDAPConnThread majestix.xyz.com:389" daemon prio=5 tid=0x3a20bc40 nid=0
    x110 runnable [0x3a29f000..0x3a29fdc0]
    at java.net.SocketInputStream.socketRead(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:86)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:204)
    - locked <3022d48> (a java.io.BufferedInputStream)
    at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
    at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "NBExecuteThread-1" daemon prio=5 tid=0x38283ed0 nid=0x1e0 waiting on monitor [0
    x388df000..0x388dfdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <2f0a498> (a weblogic.kernel.ExecuteThread)
    at java.lang.Object.wait(Object.java:420)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    - locked <2f0a498> (a weblogic.kernel.ExecuteThread)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "NBExecuteThread-0" daemon prio=5 tid=0x38281180 nid=0x1ca waiting on monitor [0
    x3889f000..0x3889fdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <2f09ea8> (a weblogic.kernel.ExecuteThread)
    at java.lang.Object.wait(Object.java:420)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    - locked <2f09ea8> (a weblogic.kernel.ExecuteThread)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "ExecuteThread-19" daemon prio=5 tid=0x3827f660 nid=0x1b1 runnable [0x3885f000..
    0x3885fdc0]
    at java.lang.StringBuffer.toString(StringBuffer.java:1068)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:78)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <72e2d18> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-18" daemon prio=5 tid=0x3827e850 nid=0x170 waiting on monitor [0x
    3881f000..0x3881fdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <2f08db0> (a weblogic.kernel.ExecuteThread)
    at java.lang.Object.wait(Object.java:420)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    - locked <2f08db0> (a weblogic.kernel.ExecuteThread)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "ExecuteThread-17" daemon prio=5 tid=0x3827da10 nid=0x1e9 runnable [0x387df000..
    0x387dfdc0]
    at java.lang.StringBuffer.expandCapacity(StringBuffer.java:202)
    at java.lang.StringBuffer.append(StringBuffer.java:401)
    - locked <140f83b0> (a java.lang.StringBuffer)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:78)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <6e04bf0> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-16" daemon prio=5 tid=0x3827cc20 nid=0x1c8 runnable [0x3879f000..
    0x3879fdc0]
    at org.apache.regexp.RECompiler.closure(RECompiler.java:939)
    at org.apache.regexp.RECompiler.branch(RECompiler.java:1151)
    at org.apache.regexp.RECompiler.expr(RECompiler.java:1203)
    at org.apache.regexp.RECompiler.compile(RECompiler.java:1281)
    at org.apache.regexp.RE.<init>(RE.java:495)
    at com.xyz.king.common.Entities.decodeString(Entities.java:128)
    at com.xyz.king.common.XmlEntities.decodeStringBasic(XmlEntities
    .java:130)
    at com.xyz.king.go.Tuvking$ExacgoatchFormatHandler.handleText(Tu
    vking.java:264)
    at com.xyz.king.common.DiplomatBasicParser.processText(DiplomatB
    asicParser.java:196)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:85)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <6805850> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-15" daemon prio=5 tid=0x3827be10 nid=0x1a0 runnable [0x3875f000..
    0x3875fdc0]
    at java.lang.StringBuffer.<init>(StringBuffer.java:116)
    at java.lang.StringBuffer.<init>(StringBuffer.java:104)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:91)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <7e02b88> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-14" daemon prio=5 tid=0x38279020 nid=0x139 runnable [0x3871f000..
    0x3871fdc0]
    at oracle.net.ns.NetInputStream.read(Unknown Source)
    at oracle.jdbc.ttc7.MAREngine.unmarshalUB1(MAREngine.java:718)
    at oracle.jdbc.ttc7.TTIoer.unmarshal(TTIoer.java:129)
    at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:533)
    at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
    at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:822
    - locked <2f22908> (a oracle.jdbc.ttc7.TTC7Protocol)
    at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.ja
    va:1446)
    at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.jav
    a:1371)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
    nt.java:1900)
    at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java
    :693)
    - locked <140d4428> (a oracle.jdbc.driver.OracleStatement)
    at weblogic.jdbc.pool.Statement.executeUpdate(Statement.java:59)
    at weblogic.jms.server.JDBCStore.purgeMessages(JDBCStore.java:1147)
    at weblogic.jms.server.JDBCStore.trigger(JDBCStore.java:880)
    at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
    edTrigger.java:205)
    at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
    er.java:199)
    at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:6
    0)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-13" daemon prio=5 tid=0x38278190 nid=0x1d1 runnable [0x386df000..
    0x386dfdc0]
    at java.lang.StringBuffer.toString(StringBuffer.java:1068)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:91)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <64dbad0> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-12" daemon prio=5 tid=0x38277660 nid=0x1d9 runnable [0x3869f000..
    0x3869fdc0]
    at weblogic.socket.NTSockegouxer.getNextSocket(Native Method)
    at weblogic.socket.NTSockegouxer.processSockets(NTSockegouxer.java:331)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    23)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-11" daemon prio=5 tid=0x38276850 nid=0x12e runnable [0x3865f000..
    0x3865fdc0]
    at weblogic.socket.NTSockegouxer.getNextSocket(Native Method)
    at weblogic.socket.NTSockegouxer.processSockets(NTSockegouxer.java:331)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    23)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-10" daemon prio=5 tid=0x38275a10 nid=0xce runnable [0x3861f000..0
    x3861fdc0]
    at org.apache.regexp.RECompiler$RERange.<init>(RECompiler.java:1305)
    at org.apache.regexp.RECompiler.characterClass(RECompiler.java:572)
    at org.apache.regexp.RECompiler.terminal(RECompiler.java:863)
    at org.apache.regexp.RECompiler.closure(RECompiler.java:942)
    at org.apache.regexp.RECompiler.branch(RECompiler.java:1151)
    at org.apache.regexp.RECompiler.expr(RECompiler.java:1203)
    at org.apache.regexp.RECompiler.compile(RECompiler.java:1281)
    at org.apache.regexp.RE.<init>(RE.java:495)
    at com.xyz.king.common.Entities.decodeString(Entities.java:128)
    at com.xyz.king.common.XmlEntities.decodeStringBasic(XmlEntities
    .java:130)
    at com.xyz.king.go.Tuvking$ExacgoatchFormatHandler.handleText(Tu
    vking.java:264)
    at com.xyz.king.common.DiplomatBasicParser.processText(DiplomatB
    asicParser.java:196)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:85)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <7828f40> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-9" daemon prio=5 tid=0x38274c20 nid=0x15c runnable [0x385df000..0
    x385dfdc0]
    at java.lang.Object.clone(Native Method)
    at weblogic.utils.collections.NumericHashtable.clone(NumericHashtable.ja
    va:267)
    - locked <353a790> (a weblogic.utils.collections.NumericHashtable)
    at weblogic.socket.NTSockegouxer.trigger(NTSockegouxer.java:107)
    at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
    edTrigger.java:205)
    at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
    er.java:199)
    at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:6
    0)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-8" daemon prio=5 tid=0x38273e10 nid=0x14b runnable [0x3859f000..0
    x3859fdc0]
    at oracle.jdbc.ttc7.MAREngine.unmarshalUB4(MAREngine.java:845)
    at oracle.jdbc.ttc7.MAREngine.unmarshalSWORD(MAREngine.java:946)
    at oracle.jdbc.ttc7.TTIoer.unmarshal(TTIoer.java:128)
    at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:533)
    at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
    at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteDescribe(TTC7Protocol.java:
    643)
    - locked <13bd83a8> (a oracle.jdbc.ttc7.TTC7Protocol)
    at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.jav
    a:1674)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
    nt.java:1870)
    at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:737)
    - locked <140e56f8> (a oracle.jdbc.driver.OracleStatement)
    at weblogic.jdbc.common.internal.ConnectionEnv.test(ConnectionEnv.java:6
    88)
    - locked <13bcc130> (a weblogic.jdbc.common.internal.ConnectionEnv)
    at weblogic.common.internal.ResourceAllocator.trigger(ResourceAllocator.
    java:1484)
    at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
    edTrigger.java:205)
    at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
    er.java:199)
    at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:6
    0)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-7" daemon prio=5 tid=0x38271020 nid=0x164 runnable [0x3855f000..0
    x3855fdc0]
    at java.lang.StringBuffer.expandCapacity(StringBuffer.java:202)
    at java.lang.StringBuffer.append(StringBuffer.java:401)
    - locked <140f8450> (a java.lang.StringBuffer)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:78)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <8ebc3e8> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-6" daemon prio=5 tid=0x38270190 nid=0x142 runnable [0x3851f000..0
    x3851fdc0]
    at java.lang.StringBuffer.<init>(StringBuffer.java:116)
    at java.lang.StringBuffer.<init>(StringBuffer.java:104)
    at com.xyz.king.common.DiplomatBasicParser.processTag(DiplomatBa
    sicParser.java:154)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:72)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <9dab220> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-5" daemon prio=5 tid=0x3826f610 nid=0x14a runnable [0x384df000..0
    x384dfdc0]
    at java.lang.StringBuffer.expandCapacity(StringBuffer.java:202)
    at java.lang.StringBuffer.append(StringBuffer.java:401)
    - locked <140f84f8> (a java.lang.StringBuffer)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:91)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <84612a8> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-4" daemon prio=5 tid=0x3826e820 nid=0x1fb waiting on monitor [0x3
    849f000..0x3849fdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <2f03bc0> (a weblo

  • BMP Entity caching

    Hi,
    We are using BMP Entity beans on OC4J 9.0.2 and we have following problem:
    Every access to an entity bean invokes ejbLoad even if the bean is already loaded. Moreover, it's seems like OC4J re-uses instances of the beans instead of creating new instances. I mean that, for example, if we have a bean that was loaded with PK=1, and we're trying to load another bean with PK=2, OC4J invokes ejbLoad on first bean with the new PK.
    I've tried to increase max-instances and max-instances-per-pk without any success.
    I've changed validity-timeout to big number, again without success.
    I cannot change exclusive-write-access to true. OC4J always puts "false" there.
    I found couple of posts in this forum about BMP caching, but there was no any solution.
    Is there any solution to this problem?
    Thanks

    Stas -- There were a number of issues with EJB locking strategies in the v1022x. These included some scalability limits that we believed needed to be removed for enterprise systenms as well as being able to have true multi-JVM concurrency which was not easy to do with CMP in v1022x. Much of the exclusive-write-access code for non-read-only beans relied on these old mechanisms. A side effect of these changes was that for a small set of applications these changes might have some performance impact. We are looking to see how we might change this for the future but for the time being three methods exist to work around these issues. The first is to use TopLink for BMP. TopLink can provide caching that takes the place of the caching you were relying on in v1022x. The second it to use a caching mechanism like JCache that Avi described. The last and probably least desireable is to continue to use Oracle9iAS v0122x for your application.
    Realize that these changes were made to increase enterprise scalability beyond what was available in v0122x, not to negatively impact enterprise scalability.
    Laslty, it would be good to know if you are using multiple VMs in your application, if you manage multi-VM locking, and if the impact you are seeing is as great when you start to scale your application beyond a single VM.
    Thanks -- Jeff

Maybe you are looking for

  • How do I count the number of records returned in the CMIS query

    How do I count the number of records returned in the query CMIS? SELECT COUNT(*) FROM ora:t:IDC:GlobalProfile WHERE ora:p:xRegionDefinition = \'RD_PROJETOS_EXCLUSIVOS\''} Euler Homero

  • Ipod not showing up in my computer but charging!!

    My ipod is not showing up in my computer like the device manager or anything not even in my computer drive, but its charging....I am using a dell laptop and have done a million and plus things to make it show up on itunes and no luck!!!!!!!!! anybody

  • Automatic creation of photo album and mixing of photos post sync

    hey, i am facing a very unexpected issue: - once I start syncing my iphone 5 with my laptop the below issue arises    ~ there are around 7000 photos under 21 folders and size of all album is around 6GB (only photos and I don't sync videos)    ~ the i

  • Corrupted package errors with pacman

    I'm trying to install ardour with pacman.  I issue the sudo pacman -S ardour command and get the following pakages are corrupted. liblo-0.25-1-i686.pkg.tar.gz libsamplerate-0.1.7-1-i686.pkg.tar.gz aubio-0.3.2-3-i686.pkg.tar.gz ardour-2.5-1-i686.pkg.t

  • Script to enable/disable audio/videotracks

    Hi, Trying this: function SwitchOffVideoOutput (vtracks,activeSeq)        var active_seq = activeSeq;        var videotracks = active_seq.videoTracks;        alert("numTracks: "+ videotracks.numTracks);        track = vtracks.split("|");        for (