Hyperion testing on Jmeter

We are trying to test Hyperion products (11.1.2.3) with Jmeter 2.12. We have done Jmeter-browser recording for Hyperion planning and FR using IE10.
When trying to record SmartView, browser recording on Jmeter doesn't happen because of below issues:
1- If localhost is given in the SmartView connection URL, proxy is is always bypassed for localhost (even when this option is unchecked in IE settings) and hence Jmeter doesn't record it.
2- When Connection URL in SmartView is changed to server-name from localhost with proxy set on IE, SmartView throws an xml error. This is recorded in Jmeter, but is of no use because connection is unsuccessful.
Please provide pointers on this if anyone encountered this issue with Jmeter.

Not really a question for this forum. Not sure where best to re-post either, possibly here - EPM System Infrastructure

Similar Messages

  • OC4Jstops responding when testing with JMeter

    Dear all,
    I tried following: standalone OC4J 10gR3, JDK 5 (update 5), built in examples with JSP (Hello World) in default application. I have added to the source code of hello world example following line: <% for (int i=0; i<1000000; i++) { out.println( i+","); } %> Idea is to simulate load when serving page.
    If I try to start jMeter with 20 concurrent users the server becomes unavailable in a minute (it does not crashes but request are not served anymore). Im testing it on a developer machine with 1Gb Ram /1.7 Pentium Mobile machine. The biggest problem I see is that server instance does not recover. After stoping all test and waiting 30min the situation does not improve.
    Can you please suggest which settings can prevent this for happening (something like thread pool, queues, etc) and would also ask for some sample values that an expert would set for given example.

    Hello Jiri,
    I have we recorded the sequence of actions including log in action and several menu clicks on different system pages/menu items, that was OK, the only problem was faced on the file upload action, which was also recorded over jMeter HTTP proxy and as a part of test plan, should have user details handling grabbed from previous recorded requests. I used 'weblogic' login and password, but when it came to file upload, server logs contained an error pointed to the  'anonymous' user. After that I inserted dUser into request, that also did not give any result.  Anyway, I'm going further with the investigation of the load testing possibilities of UCM, unfortunately there is not a lot of information in the Google about it.
    BR

  • Stress testing With JMeter - Error

    Hi
    I followed the following post by Chris Muir , to setup Jmeter. It worked fine with the application deployed in Weblogic server 10.3.4.0 (developed using Jdev 11.1.1.4.0)
    http://one-size-doesnt-fit-all.blogspot.com/2010/04/configuring-apache-jmeter-specifically.html
    But once we moved to Weblogic server 10.3.5.0 (Jdev 11.1.2.0.0), following the above steps is throwing the common *"user inactivity"* message. I also noticed the *"JsessionId"* part mentioned in the article is missing in the URL now.
    Can anyone please advice what I need to do differently with the newer version of the JDeveloper to get this working
    Edited by: janak on Jul 12, 2012 7:02 AM

    HI chris
    I tried out your steps I am getting the following error. Please let me know where I am making a mistake
    Error 500--Internal Server Error
    *java.lang.IllegalStateException: windowId "${Adf-Window-Id}" is not legal.+*
    +     at oracle.adfinternal.view.faces.webapp.rich.RichWindowManager._validateWindowId(RichWindowManager.java:1462)+
    +     at oracle.adfinternal.view.faces.webapp.rich.RichWindowManager._getWindowIdFromRequest(RichWindowManager.java:709)+
    +     at oracle.adfinternal.view.faces.webapp.rich.RichWindowManager.renderLoopbackPage(RichWindowManager.java:772)+
    +     at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:109)+
    +     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)+
    +     at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)+
    +     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)+
    +     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)+
    +     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)+
    +     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)+
    +     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)+
    +     at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)+
    +     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)+
    +     at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)+
    +     at java.security.AccessController.doPrivileged(Native Method)+
    +     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:56)+
    +     at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)+
    +     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)+
    +     at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)+
    +     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)+
    +     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.security.service.SecurityManager.runAs(SecurityManager.java:120)+
    +     at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)+
    +     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)+

  • Looking for Hyperion Test Plan/Strategy document

    Hi
    We have
    HYP PLAN (Prod Cost)
    Fin Reporting (Studio) *
    Interactive Reporting
    Web Analysis
    Apache Tomcat
    Work Sapce (Reporting Portal), ODI
    The planning application forms/reports etc development is complete. Any specific document one would share to do the UAT and/or make Test Plan would be highly appreciated.

    <<A fellow (non-genius) at the Apple store told me that if I take pictures with my DSLR (Canon) and select RAW only, it still makes a jpeg preview embedded in the RAW for the camera's screen view, i.e. an embedded jpeg-preview is part of the RAW standard. True or false?>>
    I'm not qualified to give much advice on the rest of your post, but the above statement is True. RAW files contain an embedded JPG. The embedded JPG is used by Aperture before a preview JPG is created (or if you have disabled preview generation).

  • UI performance testing of pivot table

    Hi,
    I was wondering if anyone could direct me to a tool that I can use to do performance testing on a pivot table. I am populating a pivot table(declaratively) with a data source of over 100,000 cells and I need to record the browser rendering time of the pivot table using 50 or so parallel threads(requests). I tried running performance tests using JMeter, but that didn't help.
    This is what I tried so far with JMeter:
    I deployed the application in the integratedweblogicserver and specify the Url to hit in JMeter ( http://127.0.0.1:7101/PivotTableSample-ViewController-context-root/faces/Sample) and added a response assertion for the response code 200. Although I am able to hit the url successfully, the response I get is a javascript with a message that says "This is the loopback script to process the url before the real page loads. It introduces a separate round trip". When I checked in firebug, it looks like request redirect of some sort happens from this javascript to another Url (with some randomly generated parameters) which then returns the html response of the pivot table. I am unable to hit that Url directly as I get a message saying "session expired". It looks like a redirect happens from the first request and then session is created for that request and a redirect occurs.
    I am able to check the browser rendering time of the pivot table in firebug (.net tab), but that is only for a single request. I'd appreciate it if anyone could guide me on this.
    Thanks
    Naveen

    I found the link below that explains configuration of JMeter for performance testing of ADF applications(Although I couldn't find a solution to figure out the browser rendering time for parallel threads).
    http://one-size-doesnt-fit-all.blogspot.com/2010/04/configuring-apache-jmeter-specifically.html
    Edited by: Naveen Ramanathan on Oct 3, 2010 10:24 AM

  • Performance and Load testing for Agentry applications in SMP2.3

    Hello Experts,
    We have a requirement to carry out the Performance and Load testing for our SAP Work Manager application (SMP2.3).
    Please guide me if ATE (Agentry Test environment) /  Jmeter / or any other testing tool can be utilized for the same.
    Would be great if you could provide me the steps / references for the same.
    Thanks,
    Abhishek

    Hi Abhishek,
    Please refer this document Agentry - Assets for Admins & Architects. It has very good content which explains about performance testing and performance tuning.
    Rgrds,
    Jitendra

  • Analyzer 6.5.1.2.01063 Gifs problem

    i have a problem when i put an animated gif in a report, when i want to open the report, show me the following error" An unknown exception ocurred while communicating with the server.; nested exception is:java.lang.NullPointerException"how can i solve this problem?thanks

    6.5.1 runs on JRE 1.3.1.04, 6.2.1 runs JRE 1.3.0.02. The application looks for the JRE in different folders. It will be a onetime download for the user. You can change the runtime on the 6.5.1 release (Hyperion won't support it but your user field would not have to "re-download".To change your classID do the following:Browse to the <drive:>\hyperion\analyzer\appserver\webapps\Analyzer6_server directory. Open Administrator.jsp in notepad (hold down the shift key and right click on the file. You should see a menu option call ?Open With??, select that and select Notepad from the drop down menu.~ Do a find on ?classid=? (ignoring the ??)~ Change the classid= from "clsid:<%= com.hyperion.analyzer.utils.general.HYAURLParamHandler.getJREClassID(request) %>" to match the classID in the Administrator.html (6.2.1)~ Next look for codebase="<%= com.hyperion.analyzer.utils.general.HYAURLParamHandler.getJRECodeBaseValue(request) %>"> (this should be 4 lines below the ?classid=? line.~ Change the codebase to match the code base listed in Administrator.html~ Save file changes~ Perform the above steps on the file Analyzer.jsp. This will allow you to control the JRE codebase. One word of caution... Hyperion tested and built on a particualr version of JRE for a reason. Unless it is a pain to change the JRE on clients (several hundred users), I would advise upgrading to the JRE 1.3.1.04

  • Send a request to a conversation that has already been finished

    This error continually occurs. Any idea why?
              An attempt was made to send a request to conversation id []:169.254.17.244-b61346.100533c48f4.-7fea-gend.
              This is not a valid conversation id. The most common cause of this exception is an attempt to send a request to a conversation that has already been finished.
              Work around is to restart WLS and maybe this time it will not happen. WLS 8.1SP3.
              From: [email protected] ([email protected])
              Subject: Weblogic Tutorial Question - Need help
              This is the only article in this thread
              View: Original Format
              Newsgroups: weblogic.developer.interest.jms
              Date: 2004-09-17 09:12:33 PST
              Hi guys,
              I'm a Weblogic newbie. I have started working with Weblogic Workshop's
              Tutorial. I find them interesting and easy to follow. All was going
              well until I reached the Step 4 (Add a JMS Control). The url to this
              page is:
              http://edocs.bea.com/workshop/docs81/doc/en/workshop/reference/navResources.html
              After completing this tutorial to the end I get all the results
              mentioned, but I get additional error messages like these in my
              InvestigateTest.jws Web Service client:
              1095373714829
              investigate:creditScoreJMS:listener.onMessage
              External Service Callback investigate:creditScoreJMS:listener.onMessage
              Submitted at Friday, September 17, 2004 10:25:52 AM EDT
              Executable Request:Callback.onMessage
              ConversationNotFound Exception
              Submitted at Friday, September 17, 2004 10:25:52 AM EDT
              An attempt was made to send a request to conversation id 1095373714829.
              This is not a valid conversation id. The most common cause of this
              exception is an attempt to send a request to a conversation that has
              already been finished.
              Request Cancelled
              Submitted at Friday, September 17, 2004 10:25:52 AM EDT
              Processing Request
              Submitted at Friday, September 17, 2004 10:25:53 AM EDT
              Request Complete
              Submitted at Friday, September 17, 2004 10:25:53 AM EDT
              I cannot figure out why I'm getting these. I'm doing everything as
              described in the Tutorial. Can somebody tell me what I'm doing wrong.
              I would greatly appreciate.
              Thanks.
              Adnan

    hi
              We just encountered this problem while load testing using JMeter. While it may not be the same scenario, we have found that we can consistently trigger this error if:
              a) multiple threads from the same client are invoking the service (i.e. a JMeter using JavaSamplerClient can do this)
              b) the web service is conversational according to the polling design pattern recommended in the WLW doco: i.e.
              startQuery()(one-way) conversation phase = start
              checkQueryStatus() conversation phase = continue
              fetchQueryResponse()conversation phase = finish
              c) buffering is enabled for the startQuery() operation.
              d) the number of threads > 3 (might occur very infrequently <= 3 - cant remember)
              This is reproducable in our WLS/WLW 8.1 SP2/SP3 environment.
              With buffering enabled - errors occur
              With buffering not enabled - no errors
              On reflection, buffering isn't really needed for our usage so we removed it, however the errors might indicate a bug or unsupported use case
              Regards
              Jim Nicolson

  • Best practice tunning parameters for tunning ADF apps?

    Hi all,
    I am tuning our 11g ADF app for around 3 billions (can be up to 10 billions records) and the concurrent connections up to 100. The app is running on a 16 core Intel chip and 8GB of RAM. The Weblogic used Rockit JDK. Any one have this experience please share and help me! I am considering what is the top ten crucial parameters for this tuning. Up to now I just have tunned some parameters from OS layer to app layers:
    - indexing for queries
    - open cursors, processes and pga memory
    - share pool for app module and jdbc pooling.
    - heap size of JVM memory only max value 1024 because of 32 bit Windows (Perhaps I must upgrade to 64 bit OSs to use more memory)
    The app was tested with Jmeter with only 10 concurrent connection and the test case is logging in and query and logging out. It ran very slow. I found out that the weblogic server did not use CPUs equally (only 1-2 CPus were used)
    Thank you and best regards.
    Elton Son.

    Hi,
    maybe this of interest:
    http://download.oracle.com/docs/cd/E12839_01/web.1111/e13814/toc.htm
    http://download.oracle.com/docs/cd/E15523_01/core.1111/e10108/adf.htm#CIHHGADG
    http://www.oracle.com/technetwork/articles/systems-hardware-architecture/tuning-adf-t-series-168445.pdf
    http://andrejusb.blogspot.com/2009/08/oracle-adf-tuning-preventing-sql-query.html
    Frank

  • SOAP performance issue

    Hi,
    My problem is that the NE I am connecting to was exposing its interfaces as LDAP and now they are changing those interfaces as SOAP. We are getting a very high load and I feel that since LDAP is optimized for fast read-speeds, replacing the LDAP interfaces with Web Services would have performance implications since SOAP performs poorly compared to the LDAP because of transport inefficiencies & marshalling/unmarshalling overhead.
    Although the NE team says that they will be able to give response withing the defined SLA time (around 1 sec) but the what they are not understanding is that even if they given response withing 1 sec, Web services invocation operations would also be expensive. Also overhead on our end (client) would also include extracting the SOAP envelope and parsing the XML by engine. Further, XML data cannot be optimized much for all cases.
    Pls guide me if I am correct or wrong in my opinion.
    Thanks
    AA

    If I get it right, LDAP ist just a protocol for calling a directory service. The backend, is performing with the same throughput independent of the type of protocol.
    Our performance tests on our soa-servers showed, the total overhead, including network, logging, Application server stuff, xml parsing, is about 10%. We got this value testing with JMeter and logging statements inside of the code.
    CPU, Memory (incl garbage collecting) and networktraffic were very, very good, we didn't except some of these results (~40 samples / second -> 3% CPU on a Sun T5120 machine), most overhead was from the backends.
    I guess you're correct if you say, SOAP needs more ressources than LDAP, but this is less than you think (in my opinion, of course).
    You definetly should do some performance tests and compare the results with the ldap variant.
    regards
    slowfly

  • Apache HTTPd + 2 Tomcats with BlazeDS

    The web architecture that we have is quite simple, it is a single Apache HTTPd server that is communicating with 2 Tomcat servers using mod_jk. The configuration is made so one Tomcat is in a waiting state in case the other Tomcat server crashes (or bounce).
    How can I configure BlazeDS to support this configuration? Is sharing the HTTPSession between the two Tomcats enough for BlazeDS?
    I would like the simplest solution possible, I know about BlazeDS clustering possibilities with JGroups but it seems not adapted to multi-environments (DEV/QA/PROD) sites because we have to configure stuff inside the web app.
    In short, do BlazeDS only need HTTPSession sharing between Tomcats or is there some other requirements?

    As far as my understanding goes there should be no reason to use JGroups unless you are using messaging.
    If you are storing session data on the server you will need to using Tomcat clustering other wise you shouldn't even need that.
    We are using a similar setup with HTTPd and multiple JBoss servers for high availability/scalability. We are not using messaging so we didn't configure JGroups. We don't have JBoss clustering enabled because we don't have any data to replicate between the JBoss nodes.
    I have run several load tests using JMeter and everything runs happily when JBoss nodes are added or removed under load.
    Something to note if you are using recent builds of BlazeDS and you want to run 2 or more Tomcat servers concurrently you will need to enable Sticky Sessions with mod_jk and Tomcat other wise recent builds of BlazeDS may start throwing exceptions. This change was introduced to prevent subsequent client requests from needlessly creating new sessions. As it turns out this is a bit of an issue when doing loadbalancing unless Sticky Sessions are used.
    Hope some of that information helps,
    Lance

  • BDB v5.0.73 - EnvironmentFailureException: (JE 5.0.73) JAVA_ERROR

    Hi there!
    Im using java berkeley db as caching tool between two applications (backend application is quite slow so we cache some requests). We are caching xml data (one request xml can be ~4MB), if xml data exists we update the cache entry, if does not exists we insert new entry. there can be many concurrent hits same time.
    Currently I tested with JMeter and with 10 Threads all works fine but if I increase to 20 Threads following error occurs:
    +2013-05-14 15:31:15,914 [ERROR] CacheImpl - error occured while trying to get data from cache.+
    com.sleepycat.je.EnvironmentFailureException: (JE 5.0.73) JAVA_ERROR: Java Error occurred, recovery may not be possible. fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0
    +     at com.sleepycat.je.dbi.EnvironmentImpl.checkIfInvalid(EnvironmentImpl.java:1507)+
    +     at com.sleepycat.je.Environment.checkEnv(Environment.java:2185)+
    +     at com.sleepycat.je.Environment.beginTransactionInternal(Environment.java:1313)+
    +     at com.sleepycat.je.Environment.beginTransaction(Environment.java:1284)+
    +     at com.ebcont.redbull.bullchecker.cache.impl.CacheImpl.get(CacheImpl.java:157)+
    +     at com.ebcont.redbull.bullchecker.handler.EndpointHandler.doPerform(EndpointHandler.java:132)+
    +     at com.ebcont.redbull.bullchecker.WSCacheEndpointServlet.doPost(WSCacheEndpointServlet.java:86)+
    +     at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)+
    +     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)+
    +     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)+
    +     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)+
    +     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)+
    +     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)+
    +     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)+
    +     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)+
    +     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)+
    +     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)+
    +     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)+
    +     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)+
    +     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)+
    +     at java.lang.Thread.run(Unknown Source)+
    Caused by: java.lang.OutOfMemoryError: Java heap space
    +2013-05-14 15:31:15,939 [ERROR] CacheImpl - error occured while trying to get data from cache.+
    com.sleepycat.je.EnvironmentFailureException: (JE 5.0.73) JAVA_ERROR: Java Error occurred, recovery may not be possible. fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0 fetchTarget of 0x11/0x1d1d parent IN=8 IN class=com.sleepycat.je.tree.IN lastFullVersion=0x1b/0x4cd lastLoggedVersion=0x1b/0x4cd parent.getDirty()=false state=0
    +     at com.sleepycat.je.dbi.EnvironmentImpl.checkIfInvalid(EnvironmentImpl.java:1507)+
    +     at com.sleepycat.je.Environment.checkEnv(Environment.java:2185)+
    +     at com.sleepycat.je.Environment.beginTransactionInternal(Environment.java:1313)+
    +     at com.sleepycat.je.Environment.beginTransaction(Environment.java:1284)+
    +     at com.ebcont.redbull.bullchecker.cache.impl.CacheImpl.get(CacheImpl.java:157)+
    +     at com.ebcont.redbull.bullchecker.handler.EndpointHandler.doPerform(EndpointHandler.java:132)+
    +     at com.ebcont.redbull.bullchecker.WSCacheEndpointServlet.doPost(WSCacheEndpointServlet.java:86)+
    +     at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)+
    +     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)+
    +     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)+
    +     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)+
    +     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)+
    +     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)+
    +     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)+
    +     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)+
    +     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)+
    +     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)+
    +     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)+
    +     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)+
    +     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)+
    +     at java.lang.Thread.run(Unknown Source)+
    after restarting the server I get following error while trying to get data from cache:
    java.lang.OutOfMemoryError: Java heap space
    +     at com.sleepycat.je.log.LogUtils.readBytesNoLength(LogUtils.java:365)+
    +     at com.sleepycat.je.tree.LN.readFromLog(LN.java:786)+
    +     at com.sleepycat.je.log.entry.LNLogEntry.readBaseLNEntry(LNLogEntry.java:196)+
    +     at com.sleepycat.je.log.entry.LNLogEntry.readEntry(LNLogEntry.java:130)+
    +     at com.sleepycat.je.log.LogManager.getLogEntryFromLogSource(LogManager.java:1008)+
    +     at com.sleepycat.je.log.LogManager.getLogEntry(LogManager.java:848)+
    +     at com.sleepycat.je.log.LogManager.getLogEntryAllowInvisibleAtRecovery(LogManager.java:809)+
    +     at com.sleepycat.je.tree.IN.fetchTarget(IN.java:1412)+
    +     at com.sleepycat.je.tree.BIN.fetchTarget(BIN.java:1251)+
    +     at com.sleepycat.je.dbi.CursorImpl.fetchCurrent(CursorImpl.java:2261)+
    +     at com.sleepycat.je.dbi.CursorImpl.getCurrentAlreadyLatched(CursorImpl.java:1466)+
    +     at com.sleepycat.je.dbi.CursorImpl.getNext(CursorImpl.java:1593)+
    +     at com.sleepycat.je.Cursor.retrieveNextAllowPhantoms(Cursor.java:2924)+
    +     at com.sleepycat.je.Cursor.retrieveNextNoDups(Cursor.java:2801)+
    +     at com.sleepycat.je.Cursor.retrieveNext(Cursor.java:2775)+
    +     at com.sleepycat.je.Cursor.getNextNoDup(Cursor.java:1244)+
    +     at com.ebcont.redbull.bullchecker.cache.impl.BDBCacheImpl.getStoredKeys(BDBCacheImpl.java:244)+
    +     at com.ebcont.redbull.bullchecker.CacheStatisticServlet.doPost(CacheStatisticServlet.java:108)+
    +     at com.ebcont.redbull.bullchecker.CacheStatisticServlet.doGet(CacheStatisticServlet.java:74)+
    +     at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)+
    +     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)+
    +     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)+
    +     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)+
    +     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)+
    +     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)+
    +     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)+
    +     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)+
    +     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)+
    +     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)+
    +     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)+
    +     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)+
    +     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)+
    my bdb configuration:
    environmentConfig.setReadOnly(false);
    databaseConfig.setReadOnly(false);
    environmentConfig.setAllowCreate(true);
    databaseConfig.setAllowCreate(true);
    environmentConfig.setTransactional(true);
    databaseConfig.setTransactional(true);
    environmentConfig.setCachePercent(60);
    environmentConfig.setLockTimeout(2000, TimeUnit.MILLISECONDS);
    environmentConfig.setCacheMode(CacheMode.DEFAULT);
    environment path: C:/tmp/berkeleydb
    Tomcat JVM Parameters: Initial Memory Pool: 1024
    Maximum Memory Pool: 2048
    Server: Windows Server 2008
    Memory: 8 GB
    Edited by: 1005842 on 14.05.2013 07:22
    Edited by: 1005842 on 14.05.2013 07:23
    Edited by: 1005842 on 14.05.2013 07:37

    Hi,
    The stack trace shows an OOME error due to running out of heap space.
    Could you detail what is the exact Java version you are using, on what OS, and what are the JVM options, in particular the max heap size (-Xmx), you are using?
    Also, what is the JE cache size you use? (if you do not set any of the MAX_MEMORY or MAX_MEMORY_PERCENT then the JE cache size will default to 60% of the JVM max heap size)
    You should look into the way you are using transactions, cursors etc. It might be possible that you are using long running transactions that accumulate a large number of locks, or you might be opening more and more transactions without closing/completing them (by aborting or committing them). Is any of this the case for your application? You can check the lock and transaction statistics using Environment.getStats() and respectively Environment.getTransactionStats().
    Aside properly ending/closing transactions and cursors, you should also examine your cache statistics to understand the memory profile. See the following documentation sections on this:
    http://docs.oracle.com/cd/E17277_02/html/GettingStartedGuide/cachesize.html
    http://www.oracle.com/technetwork/database/berkeleydb/je-faq-096044.html#HowcanIestimatemyapplicationsoptimalcachesize
    http://www.oracle.com/technetwork/database/berkeleydb/je-faq-096044.html#WhyshouldtheJEcachebelargeenoughtoholdtheBtreeinternalnodes
    Regards,
    Andrei

  • Are there any memory restrictions when using Invoke-Command?

    Hi, I'm using the Invoke-PSCommandSample workbook to run a batch file inside a VM.
    The batch file inside the VM runs a Java program.
    The batch file works fine, when I run it manually in the VM.
    However, when I use the Invoke-PSCommandSample workbook to run the batch file, I get the following error:
    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    errorlevel=1
    Press any key to continue . . .
    Does anybody know if there are any memory restrictions when invoking commands inside a VM via runbook?
    Thanks in advance.

    Hi Joe, I'll give some more background information. I'm doing load testing with JMeter in Azure and I want to automate the task. This is my runbook:
    workflow Invoke-JMeter {
    $Cmd = "& 'C:\Program Files (x86)\apache-jmeter-2.11\bin\jmeter-runbook.bat'"
    $Cred = Get-AutomationPSCredential -Name "[email protected]"
    Invoke-PSCommandSample -AzureSubscriptionName "mysubscription" -ServiceName "myservice" -VMName "mymachine" -VMCredentialName "myuser" -PSCommand $Cmd -AzureOrgIdCredential $Cred
    This is my batch file inside the VM:
    set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_71
    set PATH=%JAVA_HOME%\bin;%PATH%
    %COMSPEC% /c "%~dp0jmeter.bat" -n -t build-web-test-plan.jmx -l build-web-test-plan.jtl -j build-web-test-plan.log
    Initially I tried to run JMeter with "-Xms2048m -Xmx2048m". As that didn't work, I lowered the memory allocation but even with "-Xms128m -Xmx128m" it does not work. I have tried with local PowerShell ISE as you suggested, but I'm
    running into certification issues. I'm currently have a look at this. Here's my local script:
    Add-AzureAccount
    Select-AzureSubscription -SubscriptionName "mysubscription"
    $Uri = Get-AzureWinRMUri -ServiceName "myservice" -Name "mymachine"
    $Credential = Get-Credential
    $Cmd = "& 'C:\Program Files (x86)\apache-jmeter-2.11\bin\jmeter-runbook.bat'"
    Invoke-command -ConnectionUri $Uri -credential $Credential -ScriptBlock {
    Invoke-Expression $Args[0]
    } -Args $Cmd
    With this, I get the following error (sorry, it is in German):
    [myservice.cloudapp.net] Beim Verbinden mit dem Remoteserver "myservice.cloudapp.net" ist folgender Fehler
    aufgetreten: Das Serverzertifikat auf dem Zielcomputer (myservice.cloudapp.net:666) enthält die folgenden
    Fehler:
    Das SSL-Zertifikat ist von einer unbekannten Zertifizierungsstelle signiert. Weitere Informationen finden Sie im
    Hilfethema "about_Remote_Troubleshooting".
        + CategoryInfo          : OpenError: (myservice.cloudapp.net:String) [], PSRemotingTransportException
        + FullyQualifiedErrorId : 12175,PSSessionStateBroken

  • Perdump on Webserver 6.1SP4

    Dear expertise,
    Our topology is webserver6.1sp4 + appserver lbplugin ---------> 2 Application server 8.1EEpatch 4 in appserver cluster. Application is running on Appserver. Webserver is only forward request to Appserver by lbplugin
    we performed a load test by jmeter. Total execution time is 20mins.
    The testing result:
    end to end average response time (counted by jmeter): 1800ms
    application processing time (counted by application log): around 300ms
    From webserver perfdump.,
    Average Response Time: 1.7756sec
    Total Reponse Time: 24841.7500 sec OR 414mins
    My questions is
    1. Why the total response time on webserver is 414mins? However my total execution time for test is only 20mins.
    2. Form perfdump, Average Response Time: 1.7756sec. Is this processing time included the application processing time running on appserver?
    Perfdump output
    Performance Counters:
    Average Total Percent
    Total number of requests: 13991
    Request processing time: 1.7756 24841.7500
    default-bucket (Default bucket)
    Number of Requests: 13991 (100.00%)
    Number of Invocations: 202137 (100.00%)
    Latency: 0.0001 1.3465 ( 0.01%)
    Function Processing Time: 1.7755 24840.4043 ( 99.99%)
    Total Response Time: 1.7756 24841.7500 (100.00%)
    Sessions:
    Process Status Function
    10294 keep-alive
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    keep-alive
    response service-passthrough
    response service-passthrough
    keep-alive
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    response service-passthrough
    keep-alive
    ===============
    Many thanks for your help.
    Regards,
    Angus

    thanks for choosing web server. you might wanna upgrade to the latest service pack (SP8 or above) to address critical bug fixes and potential security vulnerabilities
    - if you could consider upgrading to web server 7 (Update 2), you can take advantage of the higher performance features like accelerated cache and integrated reverse proxy. also, web server 7 you can disable java (bundled web container) if you are not planning to use web server only as a reverse proxy and not run servlet / jsp within. there by you can save on memory footprint of the front end server
    - perfdump output provides the total time taken (includes the time taken in the back end )
    - total response time is the sum of request processing time + latency (time taken to call the function)
    http://docs.sun.com/app/docs/doc/820-2208/abyaj?a=view

  • How to clone Production Hyperion 11.1.2.1 to Test Hyperion 11.1.2.1

    Hi Experts,
    I am looking for detailed steps on how to clone our Production Hyperion version 11.1.2.1 to Test Hyperion version 11.1.2.1.
    I know some ways on doing it like using LCM and EAS, export and import of relational schemas but I am not sure which process comes first and which comes next. So can anyone tell me the detailed steps on how to clone it.
    Thanks.
    Edited by: 786923 on Feb 8, 2012 11:52 AM

    Ranzal has a good blog post about LCM: http://ranzal.wordpress.com/2010/03/24/using-oracles-hyperion%C2%AE-life-cycle-management/
    I also like Oracle's post too: http://blogs.oracle.com/HyperionPlanning/entry/lifecycle_management_utility_lets_execute
    Of course the admin guide gives you a lot of info: http://docs.oracle.com/cd/E17236_01/epm.1112/epm_lifecycle_management/launch.htm
    Cheers,
    Mehmet

Maybe you are looking for

  • Current month as default value in a parameter porlet

    Hello, i need to pass month as a parameter to a discoverer worksheet that i've added to my page in portal. i'd been doing this with a single parameter form setting the default value manually while testing page. now i'd need to set the default value a

  • How many external drives per Firewire 800 bus?

    I am the proud owner of a new Mac Pro, which comes with only one FW 800 bus. I have 4 1T G-Tech FW drives (2 for video media) that I've daisy-chained, and I know their performance is suffering because of it. I'd like to remedy that. Question 1: Is it

  • Trex for Web Page Composer

    Hi everybody!! I was  configuring an index for wpc but doesn't work. I followed all steps exactly as it is indicated in the document. The error "HTTP Status Code 500: Internal Server Error"   is displayed by xml files of Trex Monitor Thanks Regards.

  • How to attach custom code after invoice save/modify

    Hi to all, i should solve techically this problem. I have an invoice document. After the modify/save of the invoice document, i should start a custom procedure that, line by line, read the invoice document just saved, and save the net value of each p

  • Spinning Coin 3d animation in AI CS3

    I need to create a dime spinning in 3D, I have pics of the front and back of the coin. The coin needs to first spin slowly then spin quickly. I have used the 3d before but I need to know how to I change the coin pic from front to back in the middle o