GD Threshold Issue

We are getting this message:
<Sep 23, 2003 10:21:05 AM PDT> <Warning> <WebLogicServer> <000335> <Percent
of s
tarting server free memory is now at "4%". This is less than the configured
thre
shold of "5%". We will try to garbage collect, but you may consider
rebooting.>
WLS 7.X has a GC threshold page. The benefit of a forced GC is that you are
distributing the time required for a single GC across several pre-emptive
GC calls. I have seen no indication or information that would indicate that
threshold drive GCs are anything but a bad idea.
Consider what is being done here. When there is memory available there is no
need to run the GC. When there is memory available your request for memory
will be fulfilled. When a request cannot be fulfilled the GC will run and
release memory. If and only if all memory is held by non-collectible objects
will you run out of memory.
Setting a threshold means that you are lowering the trigger point so the GC
runs when there is no point in doing so. Consider what happens when you get
to the threshold of, say, 10% and there legitimately there is only 10% free
memory: everything else is reachable and by definition it cannot be
collected. The GC will start to run continuously! You have effectively taken
10% of your memory out of service. It seems as though setting artificial
memory thresholds is counterproductive.
I added a memory watchdog for diagnostic purposes a year ago. We determined
that we there was no legitimate out of memory error as the GC would always
return to about the same baseline. Running GC at regular intervals fixed did
not solve the crashing problem and out of memory problem we were trying to
solve. Apparently there is a known problem with WLS and hotspot but WLS
support has precisely zero information on that a year ago.
Question: what is the purpose of the GC threshold and can anybody point me
to a credible information source that actually recommends this. This is not
the same as running the GC at regular intervals which has the benefit of
distributing the effort over time. Can anybody explain what the threshold is
all about and whether I am missing some important information that has led
me to the wrong conclusion about this?
TIA

I've had the same question on my mind....
"dealmein" <[email protected]> wrote in message
news:[email protected]...
We are getting this message:
<Sep 23, 2003 10:21:05 AM PDT> <Warning> <WebLogicServer> <000335><Percent
of s
tarting server free memory is now at "4%". This is less than theconfigured
thre
shold of "5%". We will try to garbage collect, but you may consider
rebooting.>
WLS 7.X has a GC threshold page. The benefit of a forced GC is that youare
distributing the time required for a single GC across several pre-emptive
GC calls. I have seen no indication or information that would indicatethat
threshold drive GCs are anything but a bad idea.
Consider what is being done here. When there is memory available there isno
need to run the GC. When there is memory available your request for memory
will be fulfilled. When a request cannot be fulfilled the GC will run and
release memory. If and only if all memory is held by non-collectibleobjects
will you run out of memory.
Setting a threshold means that you are lowering the trigger point so theGC
runs when there is no point in doing so. Consider what happens when youget
to the threshold of, say, 10% and there legitimately there is only 10%free
memory: everything else is reachable and by definition it cannot be
collected. The GC will start to run continuously! You have effectivelytaken
10% of your memory out of service. It seems as though setting artificial
memory thresholds is counterproductive.
I added a memory watchdog for diagnostic purposes a year ago. Wedetermined
that we there was no legitimate out of memory error as the GC would always
return to about the same baseline. Running GC at regular intervals fixeddid
not solve the crashing problem and out of memory problem we were trying to
solve. Apparently there is a known problem with WLS and hotspot but WLS
support has precisely zero information on that a year ago.
Question: what is the purpose of the GC threshold and can anybody point me
to a credible information source that actually recommends this. This isnot
the same as running the GC at regular intervals which has the benefit of
distributing the effort over time. Can anybody explain what the thresholdis
all about and whether I am missing some important information that has led
me to the wrong conclusion about this?
TIA

Similar Messages

  • SharePoint Online list view threshold issues: "because it exceeds the list view threshold enforced by the administrator"

    SharePoint Online list view threshold issues: "because it exceeds the list view threshold enforced by the administrator"
    Office 365 SharePoint Online can be problematic when it comes to exceeding the list item threshold (e.g. 5,000).
    Examples of what happens after exceeding the threshold (e.g. 5,000 items):
    You can’t create new forms for the list in SharePoint Designer.
    You may have challenges with metadata fields in the forms (e.g. adding metadata values, editing metadata values, deleting the metadata column from the list).
    Cannot save the list as a template (i.e. you get the threshold error).
    Issue I'd like assistance with: how can I create a custom NewForm in SharePoint Designer
    when the list exceeds the threshold limit, given this is Office 365 SharePoint Online and I don't have access to increase that limit?
    As a control for my testing, I created another list with just a few custom columns with no list items --it worked fine for that list.
    I also tried clearing local AppData cache which didn't solve it. I'd need Central Admin on O365 SharePoint Online to increase the threshold which I don't have access
    to do. Errors received in SharePoint Designer:
    "Could not save the list changes to the server." After getting this, I tried to work around
    the create new forms issue by saving a copy of the original NewForm as NewForm2 and got the root error that I suspected was underlying it all:
    “Server error: the attempted operation is prohibited because it exceeds the list view threshold enforced by the administrator”.
    Any ideas for how to create a new list form in SD?

    Thanks Alex.
    I just found a couple new workarounds instead of using SharePoint Designer:
    Method 1: Add web parts to the form pages on the client side:
    Go to the list and execute one of these actions depending what form you want to edit: create a new item (NewForm), edit an item (EditForm), or display an item (DispForm).
    With the form you want to edit displayed, go to the gear icon and click "Edit Page".
    You should now see the web part page show up with "Add a Web Part" as an option.
    Add a Content Editor or Script Editor web part.
    Add your custom code to either one to manipulate the HTML objects using your favorite web languages.
    Method 2: Use InfoPath 2013.
       The InfoPath 2013 route appears to work.

  • Photoshop CS6 'threshold' issue in the actions.

    after 13.02, the 'threshold' cannot be executed in the actions.

    Good day!
    And after the 13.0.4 update?
    Also what happens exactly? Is there an error message, does the Action stop, …?
    Regards,
    Pfaffenbichler

  • Wacom CTL-460 (bamboo pen) threshold issue

    Hello, I'm not sure if this should be here or in graphics (any mod feel free to advice or move ;) )
    I've been having trubble w/ my wacom tablet recently, It used to work fine but after not using it for aprox. 3-4weeks I was in for a suprise when updating the drivers after (several) kernel updates. I am currently runing kernel Linux 2.6.33-ARCH i686 and X server 1.7.6.
    I used to install the linuxwacom-bamboo-cth-ctl pakage from AUR (http://aur.archlinux.org/packages.php?ID=31540) and configure my tablet through xorg.conf however it no longer seems to work. After a lot of testing and fiddling last night and today I have managed to get it to respond by adding the 10-tablet.fdi file to /etc/hal/fdi/policy/ I'm using the smaller one from the wiki
    <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
    <deviceinfo version="0.2">
    <device>
    <match key="info.capabilities" contains="input">
    <match key="info.product" contains="Wacom">
    <merge key="input.x11_driver" type="string">wacom</merge>
    <merge key="input.x11_options.Type" type="string">stylus</merge>
    </match>
    <match key="info.product" contains="WALTOP">
    <merge key="input.x11_driver" type="string">wacom</merge>
    <merge key="input.x11_options.Type" type="string">stylus</merge>
    </match>
    </match>
    <match key="info.product" contains="HID 1b96:0001">
    <match key="info.parent" contains="if0">
    <merge key="input.x11_driver" type="string">wacom</merge>
    <merge key="input.x11_options.Type" type="string">stylus</merge>
    </match>
    </match>
    </device>
    </deviceinfo>
    However it now seems to not recognise my setings in xorg.conf (I recall there being somthing about the .fdi-file ranking higher, but don't remember where I read it.) So the tablet works but has a massiv threshold mening I have to press really hard for any type of response. I used to set the threshold to 5 in xorg.conf. But now it ignores that and sets a (default?) value of 27. Atleast thats what I'm getting from the Xorg.0.log
    [sebb@Pablo ~]$ cat /var/log/Xorg.0.log | grep Wacom
    (II) config/hal: Adding input device Wacom Bamboo 4x5 Finger
    (II) Wacom Bamboo 4x5 Finger: x-axis range 0 - 480
    (II) Wacom Bamboo 4x5 Finger: y-axis range 0 - 320
    (II) Wacom Bamboo 4x5 Finger: pressure range 0 - 1023
    (II) Wacom Bamboo 4x5 Finger: finger width range 0 - 0
    (II) Wacom Bamboo 4x5 Finger: buttons: double triple
    (--) Wacom Bamboo 4x5 Finger: touchpad found
    (**) Wacom Bamboo 4x5 Finger: always reports core events
    (II) XINPUT: Adding extended input device "Wacom Bamboo 4x5 Finger" (type: TOUCHPAD)
    (**) Wacom Bamboo 4x5 Finger: (accel) keeping acceleration scheme 1
    (**) Wacom Bamboo 4x5 Finger: (accel) acceleration profile 0
    (--) Wacom Bamboo 4x5 Finger: touchpad found
    (II) config/hal: Adding input device Wacom Bamboo 4x5 Pen
    (**) Wacom Bamboo 4x5 Pen: always reports core events
    (II) XINPUT: Adding extended input device "Wacom Bamboo 4x5 Pen" (type: STYLUS)
    (--) Wacom Bamboo 4x5 Pen: using pressure threshold of 27 for button 1
    (--) Wacom Bamboo 4x5 Pen: Wacom USB Bamboo tablet speed=38400 maxX=14720 maxY=9200 maxZ=1023 resX=2540 resY=2540 tilt=disabled
    (--) Wacom Bamboo 4x5 Pen: top X=0 top Y=0 bottom X=14720 bottom Y=9200 resol X=2540 resol Y=2540
    [sebb@Pablo ~]$
    So my question would be where to set this option as it seems to ignore my old setting? I'v tried various settings in xorg.conf but all are ignored.
    The "Calibrating Tablet"-skript from the wiki http://wiki.archlinux.org/index.php/Wac … ing_Tablet mentions something like this in the comments, but I'm not sure how to use it on the arch-system as the comments are for ubuntu. (It seems to mention several rc.d directories in /etc/ (?))
    I simply don't get it, Thanks a lot to anyone that does.
    //Habmala

    Update
    I got my hopes up a bit reading more at the wiki and trying the script w/ xsetwacom I also tried xsetwacom without the script but in both cases it seems to have no effect. I can edit the same options as in xorg.conf but they don't seem to get througt to what-ever-controls-the-tablet.
    Update again
    I seem to have done some misscalculations. I get the same behaviour even without the .fdi-file. My current guess is that xorg doesn't know what to do with the device and passes it to HAL that doesn't have my settings, OR xorg reads and uses the xorg.conf but gets run-over by HAL?
    It seems that in the end it's allways HAL that ends up last in the xorg log. Also it is HAL that adds the FINGER option I dont have that in the hardware, I think maybe Hal is trying to be nice but not quite hitting the mark. I'll have to read up.
    Last edited by Habmala (2010-05-25 14:22:49)

  • List AllItems.aspx automatically redirects some users to AllItems.aspx?FilterField1=ID..... a URL that gives threshold warning and does not show all items

    Hi all,
    At least two of my users have complained that when they go to a particular list URL at
    http://sharepoint/lists/finance/AllItems.aspx
    then they are automatically forwarded to 
    http://sharepoint/lists/finance/AllItems.aspx?FilterField1=ID&FilterValue1=18030&FilterOp1=Geq&OverrideScope=RecursiveAll&FallbackLimit=18030&ProcessQStringToCAML=1#ServerFilter=FilterField1=ID-FilterValue1=18030-FilterOp1=Geq-OverrideScope=RecursiveAll-FallbackLimit=18030-ProcessQStringToCAML=1
    There are no extra web parts or customization on this list view page.
    Any clue why this happens and how can I fix this please?
    Thanks.

    You have to filter the view and show items less than 20000 otherwise you will get same error.
    http://social.technet.microsoft.com/forums/sharepoint/en-US/b8691fd9-63a3-41fb-927f-6c3dc0469c06/sharepoint-2013-list-view-threshold-issues
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

  • Threshold 1D array descending ascending with negative floating point numbers

    I'm having an issue trying to detect multiple breeches of a threshold.
    I was thinking I could use the threshold 1D array.vi and then get the remaining subset after the breeche and continue in this manner.
    Strangley I only got one result and the next subset would not should a threshold even though the following was true:
    1st pt <threshold < 2nd pt
    It seems that if the data descends first through the threshold and then ascends back through the threshold it doesn't register as having breeched the threshold, see attached VI.
    Does anyone know what I'm doing wrong?
    Thanks,
    Sean
    Attachments:
    Threshold issue.vi ‏9 KB

    SeanJ wrote:
    I was thinking a possible solution would be to index based on the returned index and multiple the sub array by -1 once a peak is found.
    Maybe something like this? (read the entire thread for limitations)
    LabVIEW Champion . Do more with less code and in less time .

  • Switch From LR4.4 to Aperture 3.4 Issues

    Even before recently reading about Adobe's announced plan to only rent out its major photography software, I had been considering adding Aperture to my current compilation of iPhoto, LR 4.4 & Photosshop CS5.  My reasoning then was wanting to maximize my utilities relative to my Mac-only computer environment (iMac, MacBook Pro, iPad & iPhone), but still strugging after what seems like about a hundred years of frustrating effort to both comprehend & manage the features of Photoshop that I want or need to use.  Adding LR to the mix when I got my Fuji X100 a couple years ago was a help but with a new Fuji X100S & wanting to start doing more RAW work, I began considering Aperture for its RAW conversion capabilities, which are highly regarded on the Fuji forums. 
    But now I really also don't want to buy in (literally) to Adobe's new business model, which may even include only LR rental down the road, so I am seriously considering Aperture as a primary tool, but with older, existing versions of PS & LR as backups or available if there is something I need but cant do in Aperture.  Without being able to trial it anymore, I am still a bit hesitant even though I believe from what I have read that Aperture will give me better photo management capability with maybe not quite the same range of editing features, albeit in a more Mac-like environment. 
    My threshold issue though would be transfering all of my image files (which are all in JPEG format) from their LR4.4 catalogues to Aperture project files - for example will edits made to those images be retained as part of the JPEG file?  Will the metadata info be transferred as well?  Are there any other transfer problems to be concerned about?  Any other suggestions or thoughts will be greatly appreciated.  Thanks,  Jed

    Sue - my photos are in a separate Lightroom folder that I store on a separate hard drive & then access them directly with LR4.  And I did check to determine that in Finder if I click on any photo & then Get Info about that file, all of the metadata, exif data & file naming info is shown for it.  So hopefully after updating & re-saving the photos in LR4, they will import into Aperture with this data intact.  I also want to check out the video tutorials on the Apple support page for Aperture to see how the program deals with importing from another DAM program like LR4.  But many thanks for your helpful advice.
    My initial consideration for making the switch was the somewhat surprising result that the Aperture RAW converter for the new Fuji X-Trans sensor-created files works better than Lightroom or Capture One conversions.  But then the recent changes being made by Adobe to get more $$ out of the hobbyists is now the catalyst for actually doing it sooner than later.  I also would like to be able to view some images with my Apple TV 2 & have better compatability with my iPad & iPhone.  And I've set up some Cloud storage, but like you, none yet for photos.  Cheers,
    Jed

  • Unable to find failure/crash root cause of my application.

    Hello to everyone,
    I will try to keep this as short and as detailed as possible.
    I recently had to modify (ER) our home made application developed with JDevelopper 10.1.3.3.0 and hosted on a Oracle Application Server 10g (OC4J) hosting several other working apps.
    A quick explanation of what the program does is necessary to understand the context of my issue.
    The application helps another service of the company create cost estimations for their project.
    A project is defined with a number of codes (following a complex logic) and can vary from 40ish codes for smaller projects to 1400ish for larger projects. A code is simply a way to label a material or resource needed for the project, codes are attached to a number of things but essentially to a cost for the project. Project and code data is stored in a pl/sql database.
    Users can view these codes on jspx pages (by project) from their browsers. There are 2 parts to the ER I had to develop for users, the first one being, the implementation of a feature that allows users to generate excel spreadsheets (thanks to the help of the Apache POI library) listing all project codes for a given project in the same column.
    The purpose of this spreadsheet is to allow users to put several costs for one code in the following columns. In example, cell A1 contains code xxx-xxxx-xxx-001; users may put in cells A2, A3 and A4 cost values 500,600,700 which in return will later be stored in the database against the code to keep track of them. However, each code cost has to be stored individually on one record for several reasons (which I will not explain here), thus a maximum of x * y records can be inserted for one project at a time, where x is the total number of codes and y the total number of costs associated with one code.
    So say a project has 40 codes and 10 costs per code, 400 records will be inserted into the table (small projects), for larger projects though, 1200 codes * 8 costs/code can amount up to 9600 records and so on.
    The 2nd part of the ER is to read from those very same spreadsheets, using an af:inputFile object in a jspx page. Whenever users specify a file path and then click on the import button of the af:inputFile object, the ValueChangeListener method attached to this adf object is called. The method primarily does some validation, i.e.: verifies duplicate code names and proposes new ones to push to the database (without modifying the excel spreadsheet). Additionally the method needs to push the data to a temporary table before it can be finally be inserted in the final table.
    As I wasn't very familiar with JDeveloper, I was advised to use the mvc elements of the framework to do this, and thus I got familiar with the concept of entity object -> view object -> view link (which wasn't needed in this case). And so, I inserted an af:table object on the page created off of my viewobject, which is merely a representation of the necessary columns of the temporary table to complete the first upload. This is very convenient because once the method pushes data into the table i can use the default methods listed/created in the bindings section of my page definition to push the data for me into the database.
    At this point the code looks like this when it needs to insert data into the temporary table (referred to as interface table), note that other data on the spreadsheet in uploaded as well:
        public void fillInterfaceTable(){
            ApplicationModule am = Configuration.createRootApplicationModule(amDef, config);
            DBTransaction tx = (DBTransaction)am.getTransaction();
            if(transposedArr != null && !(transposedArr.isEmpty())){
                DCIteratorBinding dcib = (DCIteratorBinding)bindings.get("BudgetIntListIterator");
                ViewObject vo =  dcib.getViewObject();
                vo.executeQuery();
                if(vo != null){
                    for (int i = 0; i < transposedArr.size(); i++)
                        JUCtrlActionBinding actionBinding =
                            (JUCtrlActionBinding)bindings.get("CreateInsert");
                        actionBinding.execute();
                        //LEAVE LOCAL IMPORT !
                        oracle.jbo.Row newRow = vo.getCurrentRow();
                        newRow.setAttribute(ImgcceBudgetIntListRowImpl.PROJECTID, sessionBean.getProjectId());
                        //refer to transposeData methodjust above to understand hardcoded index values
                        newRow.setAttribute(ImgcceBudgetIntListRowImpl.COSTNAME, transposedArr.get(i).get(0));
                        newRow.setAttribute(ImgcceBudgetIntListRowImpl.PERIODNAME, transposedArr.get(i).get(1));
                        newRow.setAttribute(ImgcceBudgetIntListRowImpl.RAWCOST, transposedArr.get(i).get(2));
                        newRow.setAttribute(ImgcceBudgetIntListRowImpl.COSTINDEX, transposedArr.get(i).get(3));
                        newRow.setAttribute(ImgcceBudgetIntListRowImpl.IMPORTSTATUS, "READY");
                    JUCtrlActionBinding actionBinding = (JUCtrlActionBinding)bindings.get("Commit");
                    actionBinding.execute();
                    am.getTransaction().clearEntityCache(null);
                    vo.clearCache();
                    GLOBAL_VALIDATION_PASSED = true;
            tx.closeTransaction();
            Configuration.releaseRootApplicationModule(am, true);
        }It is important to note that even though the data is inserted into the af:table, the table is not rendered on the page. It is invisible to the users (I figured it might take too much time to display and/or cause the page to crash with 9K more lines to display).
    I tested my code locally with the default embedded OC4J server before deploying it to my OAS server. Locally, processing can take a bit of time before it is first uploaded to the interface table BUT always ends up completing successfully no matter how many records need to be created for ANY project.
    My issue is when I test the application once deployed onto the server, executing the very same task for any project. Whenever I try to upload records to the database for say, small projects (400 records), everything works fine, however for much larger projects (I don't have an exact threshold yet), say 1000 records +, the page attempts processing but then throws on the page the following error:
    500 Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.
    Oracle-Application-Server-10g/10.1.3.4.0 Oracle-HTTP-Server Server at TESTSRV.company.com Port 7778
    The whole application crashes as well as the OAS app. I must then wait for the OAS to restart and may then enter the application again.
    As the error isn't very explicit, i went to check the logs of course. First i checked the OC4J server logs since I thought it might be related to the server, but it turns out the log doesn't display anything related to that. So then, I went to check the application log. The log lists a couple of errors (thrown Exceptions):
    11/07/20 12:01:29.478 10.1.3.4.0 Started
    11/07/20 12:01:30.854 imgcce: 10.1.3.4.0 Started
    11/07/20 12:02:25.242 imgcce: 10.1.3.4.0 Stopped
    11/07/20 12:02:25.255 10.1.3.4.0 Started
    11/07/20 12:02:26.305 imgcce: 10.1.3.4.0 Started
    11/07/20 12:04:44.181 10.1.3.4.0 Started
    11/07/20 12:04:52.324 imgcce: 10.1.3.4.0 Started
    11/07/20 12:10:29.757 imgcce: Servlet error
    java.lang.IllegalStateException: Response has already been committed
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.EvermindHttpServletResponse.resetBuffer(EvermindHttpServletResponse.java:1892)
         at javax.servlet.ServletResponseWrapper.resetBuffer(ServletResponseWrapper.java:237)
         at javax.servlet.ServletResponseWrapper.resetBuffer(ServletResponseWrapper.java:237)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:285)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
         at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:233)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:202)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.4.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    11/07/20 12:13:11.968 10.1.3.4.0 Started
    11/07/20 12:13:23.759 imgcce: 10.1.3.4.0 Startedimgcce being the name of the program, what I interpret of the error is that a response has already been committed and i try to send another one. The application crashes right when i click on the import button, which has the above mentioned method attached to it as an Action. How can it be so if the only commit done at this point is the one from the method above ?
    I thought it might have something to do with page submission as well, so i made sure to verify no page elements had submitFile() javascript actions or anything alike and tested again. I also made sure to remove any PartialTrigger, anything that would cause the page to refresh/partially refresh was removed. Same scenario, works fine locally but not on the server (for that very task).
    Also because of the threshold issue explained earlier, I think it may be an issue related to size. The application doesn't seem to be able to handle that many records when it's hosted on the OAS, whereas locally there doesn't seem to be any issue.
    I also monitored the server while I was running the program and when it crashed. All resources (CPU/swap) are fine [hosted on a red hat server] so i don't think it has to do with that directly.
    At this point, since I tried to troubleshoot this problem for quite sometime now, I am thinking of bypassing the use of the table to push my data in and do it manually by opening a connection to the database every time. (Which would be a terrible alternative).
    Any ideas of where else to look at ?
    Thank you very much in advance.
    Also, though I read the "before posting" article, let me know if there isn't enough information.

    Hi,
    Thank you for the reply. Your observations are correct, i will consider this. However, even though I am creating an extra connection to the DB and work directly with the viewobject, i don't see how this could cause such an error ("Response already submitted"). Especially since my latest workaround works fine with the same variables/external connections (instead of using the view object i communicate directly with the DB). My workaround and past issues with the size lead me to think there might be a cap of insertable records in ADF table objects.
    Frank Nimphius wrote:
    Hi,
    the Application Module instance you access is not the same used by ADF.
    FrankWhat do you suggest I call instead ?

  • RAW Native Camera Settings for Nikon - do they convert?

    Question on RAW processing in Lightroom. Can Lightroom show ALL of the the in-camera settings (WB, saturation, etc.) selected when the shot was taken? I prefer not to have to re-cook the RAW photos from scratch on every picture. Nikon NX2 provides this option (i.e. the RAW and JPEG can look identical as starting points on your screen) which I find helpful versus dealing with uncooked RAW images to start with each time. I am considering Lightroom for lots of other good reasons but this is a threshold issue for me due to time, etc.
    Would love to hear anyone's experience on this. I use a Nikon D80.
    Thanks much.
    Gary

    Robert,
    Specific camera settings,etc, are in fact stored in Nikon Nefs and can be read by NX2--or changed, if one wishes in NX2, but nowhere else, as has been stated.
    Eric,
    Presets, or profiles, may come close in some instances to reasonably good starting points for NEFs in LR2, so if that is all you need or use NX2 for, then your advice is reasonable.
    However, at this point in time, NX2 has some distinct advantages, most notably much more advanced and faster local corrections tools than LR2 and soft proofing, to name two.
    However, LR2 editing is integrated with a catalog database, and NX2 is browser based, and that may make LR2 worth the tradeoff for some users. Both, of course, offer non destructive editing.
    Each has it strengths and weaknesses, so I use both to take advantage of the unique tools each offers.

  • Static group performance down considerably in 5.2?

    With the caveat that this system is supporting a set of applications that require static groups (and therefore preventing us from moving to a more scalable alternative), i've found that iPlanet 5.2 is much slower than 5.1 when it comes to handling static groups.
    Consider this simple case.
    1 - Create a sample tree with 500 inetOrgPerson entries and one groupOfUniquenNames entry.
    2 - Create an LDIF file that adds the users to the group in 500 separate operations (e.g. 500 individual changetype: modify stanzas).
    3 - Create an LDIF file that deletes the 500 users from the group in the same way (500 individual changetype: modify stanzas).
    In 5.1, this operation takes 20 seconds to add, 15 seconds to delete for a total of 35 seconds.
    In 5.2, this operation takes 31.2 seconds to add, 125.5(!!!) seconds to delete, for a total of 156.7 seconds.
    Any ideas? I've worked with Sun support a bit and have implemented the nsslapd-search-tune parameter, but that's about it so far.
    Help?

    Well first lets start with what exact version of 5.1
    and 5.2 you are comparing?DS 5.2 is 5.2 Patch 2 (DS 5.2_2)
    DS 5.1 is 5.1 Service Pack 2 (DS 5.1 SP2)
    Second do you have the referential integrity plugin
    enabled? If yes is it properly indexed on 5.2?Yes it is enabled. The current attributes it is monitoring are:
    - member
    - uniquemember
    - owner
    - nsroledn(note, this only shows up in the dse.ldif, not the gui)
    All attributes are indexed for equality
    What value for nsslapd-search-tune are you using and
    what was you case number?Current nsslapd-search-tune is set to 57. Case was 64814323
    Is 5.2x installed on exactly the same machine as 5.1?
    Using the same disk partitions?Yes and yes. Tests are being run one at a time. System is a 4CPU SunFire 480R with 8GB of memory.
    Upon further investigation, it appears that group modifications are where we have the biggest hit. In my test case, i build have an ldif file with 1,000 'add single user to a specific group' operations in it. I then have a file that deletes all of those users, one at a time, from the same group.
    I then time how long it takes for ldapmodify to execute these files against the respective versions of the directory server.
    In 5.1 it takes 43 seconds to add the users, in 5.2 it takes 97.
    In 5.1 it takes 33 seconds to delete the users, in 5.2 it takes 750!!!(12.5 mins)
    This is with the same content in the tree to start with (it isn't empty). We did run into an allids threshold issue before, it is now set to 8000, which gives us enough room to avoid hitting it for objectclass=groupOfUniqueNames.
    Thanks for any suggestions you may have.

  • Moving Calendar to a New Computer & Moving Data: Downloads and Add-ons

    Moving Calendar to a New Computer & Moving Data: Downloads and Add-ons
    The handle says is all. Totally lost here & in a virtual house of cards. Please first see screen-shot.
    I have the Mozilla calendar (Lightening?) program on my computer. Is this screen-shot Thunderbird or is it an add-on called Lightening that was added on to Thunderbird? I don't even recall how I acquired in a few years ago. Whatever it is I find in invaluable. Indispensable. Brilliantly conceived. A superb creation.
    Notice that I have several calendars in different colors for different purposes and a long task agenda on the right. Wonderful program!! I absolutely love it! I can not afford to loose these calenders and this data. However, big caveat, entrusting my life (our lives) to it has become extremely dangerous for it's a virtual house of cards upon the purchase of a new computer. The move-over is more like a career most of us already have one. Need anyone really wonder why PC sales are down? Res ipsa loquitur.
    FIRST ISSUE:
    I must move this/these Mozilla program/s and calendars over to the new computer but I don't have a clue where to begin. What must I download? Thunderbird? What must I add-on? Lightening? Is this a suite of programs? All I care about are my calendars and task agendas that you see in the screen-shot -- not any email programs etc. Just this personal management system that you see.
    SECOND ISSUE:
    After I downloading, installing, and adding-on what I need, how do I then move (migrate) my profile (data) over to new computer?
    Please know that I do know where that 'profile' and its .ics calendar profiles are stored. I am also well backed up. I just need to know how get (downloaded/install) what I need and move this over to the new computer. (See screen-shot)
    First, what must I download and install and add on. Second how do I move this data/profile (a virtual Life) over to the new computer without it all coming down like a house of cards?
    Please, unless it's all been documented in one location, a link to this and a link to that probably won't be very helpful. Anyone who can lay-out a simple, easy to follow plan (1, 2, 3, 4, done) will be a hero and make a significant contribution to people who dread buying a new computer for precisely these reasons. It will certainly encourage more people to use this absolutely wonderful personal management system. It's the best I've ever seen and I must keep it. But it's soooo risky.

    Obviously the screen-shot is posted so show what I see now and want to see when I am done. Was the ''really ''not clear? Nothing could be more germane ("Germaine" is a person's name) than a visual that shows the multiple calendar dynamic and what I actually want to see nor better communicants the fact that all I want is that and not other programs in a suite – a question btw asked but not answered.
    "I have no idea what the threshold issue is. Perhaps Zeno can assist you."
    I now see Zeno's reply but I never got an email re: my questions and just noticed it. I will respond to him separately. But ''obviously ''the ''''threshold'''' issue is ISSUE ONE (1) exactly what, and only what, must I download and install.
    Was that really not clear? That was not answered in your first reply. And since you here, later, state that Lightening does not need to be downloaded and installed how on earth could you presume the first threshold issue (question 1) was a joke?
    Once again I wrote and you even quoted me “Please, unless it's ALL been documented in ONE LOCATION, a link to this and a link to that probably won't be very helpful. Anyone who can lay-out a simple, easy to follow plan (1, 2, 3, 4, done) ...”
    As this exchange demonstrates, that statement has certainly proven to be correct.
    You then wrote, “Read the question... the question is. How do I move my profile to a new computer? You are the one making much more of it than that. ... All covered in the link.”
    What “the” (singular) of several links (plural) you provided are you talking abut? But no matter. No it was not "all" covered in the multiple links you sent which do not address the more important threshold question (1). The only issue you addressed was (2) data transfer which is secondary to the threshold issue which is ISSUE question one (1). Threshold issue/question presented: before we can go to question (2) we must address question (1).
    As I stated “Please know that I do know where that 'profile' and its .ics calendar profiles are stored.”
    You replied “No you do not. Local calendars are not stored in ICS files.”
    First please notice you make no attempt to clarify where they are; but, once again, please read carefully. I did not say that the calendars are “stored in the ICS files” but that the .ics files ARE the calendars and I do know there they are stored.
    Please see the screen-shot you claim is not germane? Each of those different colored calendars are (“not stored” in but are) .ics files that are stored in the Profile directory. In the directory c:\Users\myName\AppData\Roaming\Thunderbird is a directory or folder called \Profiles and in that directory is a file named 9w2ydrc4.default. That file IS the profile. In that profile is a folder called “calendar-data” and in that folder are the calender .ics files that are the different colored calenders you see in the very germane screen-shot. So I do know where the calendars are. So I gather that all I copy into the Profiles directory is the file (profile) called 9w2ydrc4.default.
    Again, as I wrote before, I do not want a full suite with email. So what do I downloaded and install to get only what you see in the screen-shot. I don't think we ever installed a full suite before. I never saw and email program. So, again,'' asked but not answered. ''
    Then you stated, I do not need to download and install Lightening (please notice, is a partial answer to my first, threshold, question you presumed was a joke) but only Thunderbird since “Lightning is already in your profile so will move with it When you actually move the profile.”
    Well, since you like to use links, exactly what is your documented Mozilla authority for that hearsay? Since I posted the question I have spent much time at Mozilla. Literally everything I have seen indicates I must first download and Thunderbird. But again, I do not want to and never did, install a full suite of programs and, as far as I know, there is no Mozilla mail or other suite programs on this (my current old computer) and there never were. So, once again'', asked and not answered).''
    Everything at Mozilla states I must first download & install Thunderbird'' and then ''add-on Lightening. Nothing I have seen at Mozilla suggests otherwise or states that when we want to get Mozilla calendars over to a new computer we must first and *only* download and install Thunderbird and then just copy the profile (9w2ydrc4.default) into the 'Profiles' directory. Nothing I have seen at Mozilla suggests I do not have to download and install Lightening. So please show me where Mozilla documents that. ''' Please notice that even Zeno states, “You download AND INSTALL LIGHTNING as an add-on.'''”
    Since this contradicts you do tell me: what is your Mozilla authority for claim that I do not need to download and install Lightening because it's already in my profile? I see nothing in my profile that suggests Lightening is there.
    Finally, I wrote to you “ ...it is axiomatic that Windows transfer wizard does NOT transfer programs but only data. You did not know this?” I only wrote that because it appeared your reference to Transfer Wizard was a response to the threshold question of (1) how to I get the program onto the new machine. But your response is''' very '''strange for you wrote “You are the first person I have encountered that thought it did more than transfer data.” Show me where I said that. I said the opposite. How on earth did you come to that interpretation as a response to my simple and very clear statement that " ...it is axiomatic that Windows transfer wizard does''' NOT transfer programs but only data.'''.”

  • SHA1 File Digest

    I am working on an application in Air (Ajax-HTML) that
    downloads files from our webserver. Once the file is downloaded,
    the app needs to make sure that the file is not corrupted. In
    similar (non-Air) aplications, I've computed SHA1 file digests on
    the downloaded files and then compared them to the correct value. I
    am having trouble doing this in Air.
    I found a javascript library that computes the SHA1 value,
    but when I pass it one of my downloaded files (in a byte array), it
    never returns the hash value (ok, not never - I have let it run for
    15 minutes with no result). I don't get an error - just no result.
    I found an actionscript implementation that I thought might
    be worth a shot, but I do not know how to incoporate it into my
    application. The file that I have is an mxp file (whatever that
    is). I found it on the Adobe site at:
    http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1016041
    Can anyone help?
    thanks,
    Doug

    Have you tried these algorithms with a tiny file, say, 1 KB?
    If you're starting out with something a few GB, maybe it's just not
    crunching through it fast enough for your purposes. If that works,
    work your way up to your actual file size by steps to see if either
    it's either a data rate problem or some size threshold issue.
    EDIT: ActionScript/Flex can be deceptively fast when you use
    it for what it was designed to do, being a scripting language to
    drive the Flash player, which has a lot of highly-optimized native
    code in it. Used this way, the majority of your CPU time can be
    spent executing native code instead of interpreting AS code.
    EDIT: For pure number crunching, you're spending 100% of your
    time in AS code, which could easily be 10 or more times slower than
    native, apples-to-apples. An AS-optimized library should be able to
    avoid the worst problem that affects JS code of this sort, the lack
    of true integers. (The Number type is a float!) I'd try that SHA256
    routine, though, as they may be delegating to native code in the
    Flash player. It's a better algorithm anyway. SHA-1 has a few known
    weaknesses; not as bad as MD5, but not bulletproof, either.

  • WLC 4400 running 5.2.157.0

    Is anyone running 5.2.157.0 for the Wireless LAN Controller? I'm interested in problems that people have ran into. One thing I noted was that WLAN override is not an option in this version. Other than that the CAPWAP protocol seems to have fixed a problem I was having when using VLAN support with H-REAP. Not sure if it is the new CAPWAP or just better startup logic in the script.

    Let me see...
    RRM DCA and power seem much more aggressive than in previous versions. I think DCA is broken, but I have Cisco looking in to it. Power is also being aggressively lowered.
    If you use WCS, there is a bug with AP Groups, where the WLAN interfaces included in the group will always default to the management interface. With WLAN override deprecated, AP Groups is the way to go, just doesn't work via WCS.
    I had several Ap1252 report a load threshold issue, and I find the b/g radio reporting 98% TX util with no client connected, and no clients able to connect. Only solution is reboot.
    Bizarre little issues such as AP's reporting that their own radios are masquerading as same radio. Also, Cisco AP on controller will be contained as a rogue, and released a couple of seconds later.
    I hear that 5.2 was a complete re-write of the radio code, and I'm starting to believe it!

  • Shim Execution Failed unexpectedly

    Creating an ect for an external list and get the unable to display web part error. Below is the log entry for the error. Any help would be appreciated. Also I'm only returning 600 rows so it's not a threshold issue.
    Mark 
    Error while executing web part: Microsoft.BusinessData.Infrastructure.BdcException: The shim execution failed unexpectedly - Target application not found (application id: webclient).. ---> Microsoft.Office.SecureStoreService.Server.SecureStoreServiceTargetApplicationNotFoundException:
    Target application not found (application id: webclient).     at Microsoft.Office.SecureStoreService.Server.SecureStoreServiceApplicationProxy.Execute[T](String operationName, Boolean validateCanary, ExecuteDelegate`1 operation)    
    at Microsoft.Office.SecureStoreService.Server.SecureStoreServiceApplicationProxy.GetRestrictedCredentials(Guid rawPartitionId, String applicationId)     at Microsoft.Office.SecureStoreService.Server.SecureStoreProvider.GetRestrictedCredentials(String
    appId)     at Microsoft.SharePoint.BusinessData.SystemSpecific.Db.DbConnectionManager.GetConnection()     at Microsoft.SharePoint.BusinessData.SystemSpecific.Db.DbSystemUtility.ExecuteStatic(IMethodInstance methodInstance,
    ILobSystemInstance lobSystemInstance, Object[] args, IExecutionContext context)     at Microsoft.SharePoint.BusinessData.Runtime.DataClassRuntime.ExecuteInternalWithAuthNFailureRetry(ISystemUtility systemUtility, IMethodInstance methodInstanceToExecute,
    IMethod methodToExecute, ILobSystemInstance lobSystemInstance, ILobSystem lobSystem, IParameterCollection nonReturnParameters, Object[] overrideArgs)     at Microsoft.SharePoint.BusinessData.Runtime.DataClassRuntime.ExecuteInternal(IDataClass
    thisDataClass, ILobSystemInstance lobSystemInstance, ILobSystem lobSystem, IMethodInstance methodInstanceToExecute, IMethod methodToExecute, IParameterCollection nonReturnParameters, Object[]& overrideArgs)     --- End of inner exception
    stack trace ---     at Microsoft.SharePoint.BusinessData.Runtime.DataClassRuntime.ExecuteInternal(IDataClass thisDataClass, ILobSystemInstance lobSystemInstance, ILobSystem lobSystem, IMethodInstance methodInstanceToExecute, IMethod methodToExecute,
    IParameterCollection nonReturnParameters, Object[]& overrideArgs)     at Microsoft.SharePoint.BusinessData.Runtime.EntityRuntime.ExecuteInternal(IDataClass thisDataClass, ILobSystemInstance lobSystemInstance, ILobSystem lobSystem, IMethodInstance
    methodInstanceToExecute, IMethod methodToExecute, IParameterCollection nonReturnParameters, Object[]& overrideArgs, IFilterCollection filters)     at Microsoft.SharePoint.BusinessData.Runtime.EntityRuntime.ExecuteFiltered(IEntity this,
    IFilterCollection filterCollection, IMethodInstance methodInstanceToExecute, ILobSystemInstance lobSystemInstance)     at Microsoft.SharePoint.BusinessData.Runtime.EntityRuntime.<FindFiltered>b__3(IEntity e, IMethodInstance mi, IFilterCollection
    fc, ILobSystemInstance lsi)     at Microsoft.SharePoint.BusinessData.Runtime.EntityInstanceEnumeratorFactory.CreateEntityInstanceEnumerator(IEntity entity, IMethodInstance methodInstance, IFilterCollection filters, ILobSystemInstance lobSystemInstance,
    ExecutionCallBack executionCallBack)     at Microsoft.SharePoint.BusinessData.MetadataModel.Static.Entity.FindFiltered(IFilterCollection filterCollection, String finderName, ILobSystemInstance lobSystemInstance)    
    at Microsoft.SharePointSPListDataSource.GetEntityInstanceEnumerator(XmlNode xnMethodAndFilters)     at Microsoft.SharePoint.SPListDataSource.GetFilteredEntityInstancesInternal(XmlDocument xdQueryView, Boolean fFormatDates, Boolean fUTCToLocal,
    String firstRowId, Boolean fBackwardsPaging, String& bdcidFirstRow, String& bdcidNextPageRow, List`1& lstColumnNames, Dictionary`2& dictColumnsUsed, List`1& mapRowOrdering, List`1& lstEntityData)     at Microsoft.SharePoint.SPListDataSource.GetFilteredEntityInstances(XmlDocument
    xdQueryView, Boolean fFormatDates, Boolean fUTCToLocal, String firstRowId, Boolean fBackwardsPaging, String& bdcidFirstRow, String& bdcidNextPageRow, List`1& lstColumnNames, Dictionary`2& dictColumnsUsed, List`1& mapRowOrdering, List`1&
    lstEntityData)     at Microsoft.SharePoint.SPListItemCollection.EnsureEntityDataViewAndOrdering(String& bdcidFirstRow, String& bdcidNextPageFirstRow)     at Microsoft.SharePoint.SPListItemCollection.EnsureListItemsData()    
    at Microsoft.SharePoint.SPListItemCollection.get_Count()     at Microsoft.SharePoint.WebControls.SPDataSourceView.ExecuteSelect(DataSourceSelectArguments selectArguments, String aggregateString, Boolean wantReturn, BaseXsltListWebPart webpart,
    SPListItem& listItem, SPListItemCollection& listItems, String[]& fieldList)     at Microsoft.SharePoint.WebControls.SingleDataSource.GetXPathNavigatorInternal()     at Microsoft.SharePoint.WebControls.SingleDataSource.GetXPathNavigator()    
    at Microsoft.SharePoint.WebPartPages.DataFormWebPart.PrepareAndPerformTransform(Boolean bDeferExecuteTransform)
    Mark Ferrero

    Hi Mark Ferrero,
    We can do as follows:
    1. Open the central administration
    2. Application management
    3. Service Applications
    4. Configure service application associations
    5. Check the web application in which your site exist
    6. Check the "application proxy group" column
    7. Make sure the BDC and secure store service applications check boxes are mark
    8. If they are not then please tick the check box and click OK
    Here is a blog for your reference:
    http://sharepointknowledgebase.blogspot.com/2014/05/bcs-external-list-error-unable-to.html#.VC5WYXmKBes
    Best Regards
    Dennis Guo
    TechNet Community Support

  • Lookup Column Issue - List View Threshold exceeded

    We use Sharepoint Foundation 2010 and we have 2 Lists in a site. Those are:
    1. Customers List.
    2. Sale Invoices List.
    Customers List has Title field as Unique & Indexed Column.
    Sale Invoices List has a lookup column (i.e., Customer) from the Customers List (Title).
    My issue is:
    Customers List has just crossed 5000 items. When I try to add a List Item in Sale Invoices List (where I have Lookup Column from Customers List), it throws an error as given below:
    Error Message:- This is a lookup column that displays data from another list that currently exceeds the List View Threshold defined by the
    administrator (5000). To add items to the current list, please ask the list owner to remove this column.
    I have increased temporarily the List View Threshold Limit to 6000 Items. It’s working fine now.
    Is there any solution to fix the issue without increasing the List Items Threshold Limit?
    Thanks in Advance.

    Hi Sri,
    If this activity (adding item) is done programmatically, then we can set
    SPList.EnableThrottling = false
    but this approach is not recommended though.
    Please let us know if this fixes your issue.
    Thanks,
    M.Gubendra Raj

Maybe you are looking for