Strange (Nullpointer) Excep. during Eventdispatching (JFileChooser).

Hi, sometimes I receive this (complete) stack trace (see below).
It seems do appear at random, even if no JFilechooser is opened. During initialization of my program there are created some instances of JFilechooser, but I can't figure out what the problem is.
Cause I taught the setFileSelected action would only take place if you open a Filechooser. But it has been raised, even if there had never been any Filechooser open.
The first time I received this I thought, it would be an error of the jvm, but then the same error reappeared more than once.
I'm using the 1.4.1_01 jre.
It seems to be a problem with the event queue, but what is going wrong.
Has anyone has ever faced such a problem and can give any clue or idea, how to fix it?
Any help appreciated.
Thanks a lot in advance.
Greetings Michael
java.lang.NullPointerException
     at javax.swing.plaf.metal.MetalFileChooserUI.setFileSelected(Unknown Source)
     at javax.swing.plaf.metal.MetalFileChooserUI$DelayedSelectionUpdater.run(Unknown Source)
     at java.awt.event.InvocationEvent.dispatch(Unknown Source)
     at java.awt.EventQueue.dispatchEvent(Unknown Source)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.run(Unknown Source)

Hi Leif,
Hi Michael,
It could be one of these bugs that are still open:
http://developer.java.sun.com/developer/bugParade/bugs/4822786.html (no tripple-clicking)
http://developer.java.sun.com/developer/bugParade/bugs/4759922.html (no file deletion)
I've read them, but none of them matches my problem exactly.
If neither of these matches your problem, could you post >a stack trace?The number is changing randomly.
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 9
    at java.util.Vector.get(Unknown Source)
    at javax.swing.plaf.basic.BasicDirectoryModel.getElementAt(Unknown Source)
    at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
    at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
    at javax.swing.plaf.basic.BasicListUI.getCellBounds(Unknown Source)
    at javax.swing.JList.getCellBounds(Unknown Source)
    at javax.swing.JList.ensureIndexIsVisible(Unknown Source)
    at javax.swing.plaf.metal.MetalFileChooserUI.ensureIndexIsVisible(Unknown Source)
    at javax.swing.plaf.metal.MetalFileChooserUI.doDirectoryChanged(Unknown Source)
    at javax.swing.plaf.metal.MetalFileChooserUI.access$2600(Unknown Source)
    at javax.swing.plaf.metal.MetalFileChooserUI$12.propertyChange(Unknown Source)
    at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(Unknown Source)
    at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(Unknown Source)
    at javax.swing.JComponent.firePropertyChange(Unknown Source)
    at javax.swing.JFileChooser.setCurrentDirectory(Unknown Source)
    at de.gruenewald.michael.PartyJukebox.PlayList.initFileChoosers(PlayList.java:192)
    at de.gruenewald.michael.PartyJukebox.PlayList.<init>(PlayList.java:96)
    at de.gruenewald.michael.PartyJukebox.PlayList.getReference(PlayList.java:148)
    at de.gruenewald.michael.PartyJukebox.GUI.<init>(GUI.java:91)
    at de.gruenewald.michael.PartyJukebox.GUI.main(GUI.java:217)The Filechooser isn't visible and this exception is risen
during the startup of the Gui (No clicking!). It occurs very seldom at the start of my app.
Perhaps this may be caused, by the fileFilters. There may be less files visible than stored in the dir.
So perhaps some additional code for checking this out could fix this problem.
Do you mean that you are getting the exception even when >using
invokeLater()?No, invokeLater uses a Thread and Exception raised their aren't displayed or logged normally, So I can't tell you , if this really solves the problem or if it is just hidden.
By the way I'm catching the Event-Dispatching-thread, with:
System.setProperty("sun.awt.exception.handler",HandleAllExceptionOfEventDispatching.class.getName());    I try to use a ThreadLoggingGrooup for the scheduled Thread and will tell you about the results here later (cause of the Exception is really seldom raised.)
I will also use try to use it for the first problem (NullPointerExcep.).
SwingUtilities.invokeLater(new Thread(RuntimeObjects.getReference().getLoggingThreadGroup() ,new Runnable(){
            ConfigData config = ConfigData.getReference();
            public void run(){
                if ( config.getDefaultDirForPlayLists() != null){
                    File file = new File(config.getDefaultDirForPlayLists());
                    if( file.exists() && file.canRead() && file.isDirectory() ){
                        PlayList.this.load.setCurrentDirectory(file);
                        PlayList.this.save.setCurrentDirectory(file);
public ThreadGroup getLoggingThreadGroup(){
        loggingThreadGroup = new ThreadGroup("LoggingForThreads"){
            PrintStream errLog = RuntimeObjects.getReference().getErrorLog();
            public void uncaughtException(Thread t, Throwable e){
                if (!(e instanceof ThreadDeath) ){
                    if ( errLog == null){ 
                        errLog.println(e.getMessage());
                        e.printStackTrace(errLog);
                    e.printStackTrace();
        return loggingThreadGroup;
    } Cheers,
/LeifI also post my initFileChoosers:
private void initFileChoosers(){
        load = new JFileChooser();
        save = new JFileChooser();
        AllPlaylistsFilter all = new AllPlaylistsFilter();
        PlayListFilter playFilter = new PlayListFilter();
        PlsFilter plsFilter = new PlsFilter();
        M3uFilter m3u = new M3uFilter();
        //save.removeChoosableFileFilter(save.getFileFilter());
        //load.removeChoosableFileFilter(load.getFileFilter());
        save.setAcceptAllFileFilterUsed(false);
        load.setAcceptAllFileFilterUsed(false);
        load.addChoosableFileFilter(all);
        load.addChoosableFileFilter(playFilter);
        load.addChoosableFileFilter(plsFilter);
        load.addChoosableFileFilter(m3u);
        save.addChoosableFileFilter(all);
        save.addChoosableFileFilter(playFilter);
        save.addChoosableFileFilter(plsFilter);
        save.addChoosableFileFilter(m3u);
        JCheckBox relativePaths = new JCheckBox(rb.getString("CheckBox.RelativePaths"),false);
        save.setAccessory(relativePaths);
        load.setFileFilter(all);
        save.setFileFilter(all);
        //SwingUtilities.invokeLater(new Runnable(){
        //    ConfigData config = ConfigData.getReference();
        //    public void run(){
                if ( config.getDefaultDirForPlayLists() != null){
                    File file = new File(config.getDefaultDirForPlayLists());
                    if( file.exists() && file.canRead() && file.isDirectory() ){
                        PlayList.this.load.setCurrentDirectory(file);
                        PlayList.this.save.setCurrentDirectory(file);
       }Example of a FileFilter:
abstract class DefaultFileFilter extends javax.swing.filechooser.FileFilter{
    public String getExtension(){ return ".ppl"; }
class AllPlaylistsFilter extends DefaultFileFilter{
     public boolean accept(File pathname) {
        if ( pathname.isDirectory() ) return true;
        String name = pathname.getPath();
        int pos = name.lastIndexOf('.');
        String extension = name.substring(pos+1);
        if ( extension.equalsIgnoreCase("m3u") || extension.equalsIgnoreCase("pls") || extension.equalsIgnoreCase("ppl") ) return true;
        return false;
     public String getDescription(){ return "All Playlists"; }
     public String getExtension(){ return ".m3u"; }
}Cheers Michael

Similar Messages

  • Very very strange backflush problem during CO11N?????

    Hi Experts,
    I find a strange backflush problem during production order confirmation by CO11N,described as follows:
    When I create a production order for material A ,total order quantity is 2,means to produce 2 material A. For produce 2 material A, we need 10 material B.That means in the component view of this produciton order ,there is item material B, and the requirement quantity is 10.
    After release the production order,when doing order confirmation by CO11N,I enter 1 for material A in the "Yield to Be Confirmed" ,that means to confirm 1 material A and having done a partial confirmation (Beacause the production order quantity for A is 2) .Because 2 material A need 10 material B,so the system will post goods movement for 5 material B.
    After that ,confirm 1 material A, I change the production order,change the requirement quantity of material B from 10 to 5,and the quantity withdrawn of B is aslo 5 because backflush of confirmation 1 material A.
    And after changing the production order ,when again doing order confirmation by CO11N,I aslo enter 1 for material A in the "Yield to Be Confirmed" ,that means to confirm 1(the last material A to be produced) material A.But because I have already change the BOM of produciton order,2 material A only need 5 material B now,and the quantity withdrawn of B is 5 now.So I think the system should not backflush material B      by this order confirmation.
    But the system aslo backflush material B by this order confirmation,and the backflush quantity is 3 ,not 5,that means system automatic post 3 material B goods movement.
    Very strange, I don't undrestand why?
    I don't konw why system still automatic post goods movement backflush although I have changed the requirement quantity of one material and the Quantity withdrawn is equal to the requirement quantity?
    What is the automatic goods movement logic by production order confiramtion ,especially the backflush quantity logic?
    I aslo want to konw how I can set the backflush component quantity when doing order confirmation by CO11N in customzing through IMG?
    Where can I customzing backflush quantity in IMG?
    Edited by: Fei Liu on Apr 1, 2009 12:11 PM

    duffymo's right (but a little terse in explaining).
    Your "urgent problem" is that your SQL query is unorderd. However duffymo is also pointing out that a little additionaly work can make your code be more standard and work better/faster.
    Instead of doing what you're doing (bouncing to the end of the result set end, getting the number of messages, then walking through the result set backwards), retrieve the data in the order you want to display, using an "ORDER BY x" or "ORDER BY x DESC" clause. Use rs.next() to walk through the records and count them as you do so.
    no_of_mail = 0;
    while (rs.next())
       no_of_mail =  no_of_mail + 1;
        // process here.
    }Many drivers and DBs are designed to be much much more efficient when ResultSets are accessed "in order"; since that's the normal case, that's what is optimized the most.

  • Strange Vocal Double During Recording Logic 8!

    Hi everyone (My first post ,
    I am getting a strange doubling effect if i record a vocal on a record enabled track in logic. This only happens during recording in playback it plays as normal although it is quite off putting. I am using a TC Electronic Konnekt 24D Interface and this only occurs when recording a vocal with a condensor mic it does not happen when i record my turntables or any other stereo source?
    Any help would be much appreciated
    Thanks

    This is due to the fact that you're monitoring through Logic and you're hearing the direct Input as well as the track output causing the doubler effect as the Latency is delaying the track's Output. So set the track you're recording to to "No Output", enable Input monitoring and you should be fine.

  • Strange email addresses during setup

    Hi all,
    Have a question that has stumped both Apple and Verizon representatives. I received my iPhone 6 plus today, and at a point during setup it asks me for my iCloud ID and password. After accepting that, it takes me to the screen asking which backup to use. After selecting the most recent (or any for that matter) it took me to a screen asking for the password associated to a completely random and strange e-mail address I have never seen. The Apple repeesentative finally told me to skip this step. I agreed, and when taken to the next step it again asked me for the password to the email address associated with purchases except it was a different strange email. I once more skipped, only to see another e-mail that I have no knowledge on and do not know anyone associated with it. Both Apple suggestions do not appear to be viable, as I never back up or sync from other computers and I haven't added any other emails to my account. I toyed with the idea that maybe I had received a floor model, but I don't think that's the case as it arrived in the original, plastic wrapped package. I realize this was long-winded, just wondering if anyone had any ideas on the cause. I searched and didn't find anything remotely related, which makes this even stranger. thanks in advance to anyone who might have a suggestion.
    MIke

    If you are on WiFi only then it should not cost anything...BB10 devices are capable of all data-level services via WiFi only. However, what is not controllable is what actually happens when you are traveling. For example, if you leave your Mobile Network running for roaming voice services, then there is of course some possibility that something will traverse that network instead of the WiFi network (out of range, for example). But, of you are really concerned, one way to be certain would be to keep all Data Services off while you are strictly in voice mode (e.g., not near any WiFi). When you are on WiFi, turn your Mobile Network services off and turn on Data Services. That way, you can be sure that no data services will ever traverse the Mobile Network.
    However, that may be overkill...but there is no way for us to know what your carrier nor the carrier on which you are roaming might or might not do.
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Strange and annoying during Top Sites in Safari 4.0.3 under Mac OS X 10.6.1

    How is this fixed? I was going to attach a screen shot to describe what is strange and annoying. How do I attach a file in this forum?
    Message was edited by: titaytitok

    titaytitok wrote:
    I was going to attach a screen shot to describe what is strange and annoying. How do I attach a file in this forum?
    To post a thumbnail link to your _screen shot_ or other image, go here:
    http://www.imageno.com
    ...upload your screenshot and from the resulting page, copy & paste the *"HTML code for webpages"* into your post. Switch from Compose mode to Preview mode to check that the clickable thumbnail works before posting. Here's an example — clicking on the thumbnail will open a new window containing a larger version:

  • Getting Nullpointer Exception during paypal checkout in ATG 10.0.3

    Hi All,
    I have migrate my source form ATG9.4 to Atg 10.0.3. During checkout when I select paypal gateway for checkout I am getting NullPointerException. Same code is running successfully in ATG9.4 . Can anyone help me why I am getting this exception? I am attaching the log also.
    2013-02-08 03:09:09,171 INFO [nucleusNamespace.atg.commerce.order.purchase.PaymentGroupFormHandler] (ajp-172.18.0.126-10109-7) CMSPaymentGroupFormHandler.handleCheckoutWithPayPal.Profile Id (setExpressCheckoutRequest.getProfile().getRepositoryId()) --> 788240019
    2013-02-08 03:09:09,171 INFO [nucleusNamespace.atg.commerce.order.purchase.PaymentGroupFormHandler] (ajp-172.18.0.126-10109-7) CMSPaymentGroupFormHandler.handleCheckoutWithPayPal.Profile Id set in order (getOrder().getProfileId()) --> 788240019
    2013-02-08 03:09:09,172 INFO [nucleusNamespace.sparkred.paypal.PayPalProcessor] (ajp-172.18.0.126-10109-7) DEBUG PayPalProcessor.setupPayPalPG:Entering method.
    2013-02-08 03:09:09,172 INFO [nucleusNamespace.sparkred.paypal.PayPalProcessor] (ajp-172.18.0.126-10109-7) DEBUG PayPalProcessor.setupPayPalPG:there is no PayPal PG on the order. Creating a new one.
    2013-02-08 03:09:09,172 INFO [nucleusNamespace.sparkred.paypal.PayPalProcessor] (ajp-172.18.0.126-10109-7) DEBUG PayPalProcessor.setupPayPalPG:adding new PayPal PG to the order
    2013-02-08 03:09:09,482 INFO [nucleusNamespace.sparkred.paypal.PayPalProcessor] (ajp-172.18.0.126-10109-7) DEBUG PayPalProcessor.setupPayPalPG:PayPal PG is setup as a remainder PG with amount: 13.95
    2013-02-08 03:09:09,498 INFO [nucleusNamespace.sparkred.paypal.PayPalProcessorHelper] (ajp-172.18.0.126-10109-7) DEBUG CMSPayPalProcessorHelper.filterNVPForSetExpressCheckout.Start
    2013-02-08 03:09:09,498 INFO [nucleusNamespace.sparkred.paypal.PayPalProcessorHelper] (ajp-172.18.0.126-10109-7) DEBUG CMSPayPalProcessorHelper.filterNVPForSetExpressCheckout.End
    2013-02-08 03:09:09,498 INFO [nucleusNamespace.sparkred.paypal.PayPalProcessor] (ajp-172.18.0.126-10109-7) DEBUG PayPalProcessor.call:pNameValuePairs: {PAYMENTREQUEST_0_TAXAMT=0.00, CANCELURL=https://qa1.cms.com/cms/paypal/cancel, MAXAMT=16.74, PAYMENTREQUEST_0_SHIPTOZIP=96814, ADDROVERRIDE=1, PAYMENTREQUEST_0_ITEMAMT=8.0, PAYMENTREQUEST_0_SHIPTONAME=Chandra Mohan, L_PAYMENTREQUEST_0_QTY0=1, PAYMENTREQUEST_0_SHIPTOCITY=Honolulu, PAYMENTREQUEST_0_SHIPTOSTREET=700 Keeaumoku Street, EMAIL=null, PAYMENTREQUEST_0_AMT=13.95, PAYMENTREQUEST_0_SHIPTOSTATE=HI, L_PAYMENTREQUEST_0_NUMBER0=A389669863, PAYMENTREQUEST_0_SHIPTOSTREET2=, PAYMENTREQUEST_0_CURRENCYCODE=USD, ALLOWNOTE=0, useraction=continue, PAYMENTREQUEST_0_SHIPPINGAMT=5.95, PAYMENTREQUEST_0_PAYMENTACTION=Order, RETURNURL=https://qa1.cms.com/cms/paypal/continue, PAYMENTREQUEST_0_INVNUM=A389669863, L_PAYMENTREQUEST_0_AMT0=8.0, PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=US, L_PAYMENTREQUEST_0_DESC0=cms.com Order #A389669863 (1 items), PAYMENTREQUEST_0_PAYMENTREQUESTID=A389669863, METHOD=SetExpressCheckout}
    2013-02-08 03:09:09,498 INFO [nucleusNamespace.sparkred.paypal.PayPalProcessor] (ajp-172.18.0.126-10109-7) DEBUG PayPalProcessor.call:encodedString: PAYMENTREQUEST_0_TAXAMT=0.00&CANCELURL=https%3A%2F%2Fqa1.cms.com%2Fcms%2Fpaypal%2Fcancel&MAXAMT=16.74&PAYMENTREQUEST_0_SHIPTOZIP=96814&ADDROVERRIDE=1&PAYMENTREQUEST_0_ITEMAMT=8.0&PAYMENTREQUEST_0_SHIPTONAME=Chandra++Mohan&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_SHIPTOCITY=Honolulu&PAYMENTREQUEST_0_SHIPTOSTREET=700+Keeaumoku+Street&PAYMENTREQUEST_0_AMT=13.95&PAYMENTREQUEST_0_SHIPTOSTATE=HI&L_PAYMENTREQUEST_0_NUMBER0=A389669863&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_CURRENCYCODE=USD&ALLOWNOTE=0&useraction=continue&PAYMENTREQUEST_0_SHIPPINGAMT=5.95&PAYMENTREQUEST_0_PAYMENTACTION=Order&RETURNURL=https%3A%2F%2Fqa1.cms.com%2Fcms%2Fpaypal%2Fcontinue&PAYMENTREQUEST_0_INVNUM=A389669863&L_PAYMENTREQUEST_0_AMT0=8.0&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=US&L_PAYMENTREQUEST_0_DESC0=cms.com+Order+%23A389669863+%281+items%29&PAYMENTREQUEST_0_PAYMENTREQUESTID=A389669863&METHOD=SetExpressCheckout&VERSION=63.0&USER=websup_1286901766_biz_api1.cms.com&PWD=472DXVG5JYQ79HY6&BUTTONSOURCE=SparkRed_ATG_EC_US&
    2013-02-08 03:09:09,500 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[cms].[jsp]] (ajp-172.18.0.126-10109-7) Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
    at com.sparkred.paypal.PayPalProcessor.call(PayPalProcessor.java:1390)
    at com.sparkred.paypal.PayPalProcessor.callSetExpressCheckout(PayPalProcessor.java:650)
    at com.cms.order.purchase.CMSPaymentGroupFormHandler.handleCheckoutWithPayPal(CMSPaymentGroupFormHandler.java:468)
    at com.cms.order.purchase.CMSPaymentGroupFormHandler.handleMoveToRewards(CMSPaymentGroupFormHandler.java:1600)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at atg.droplet.EventSender.sendEvent(EventSender.java:582)
    at atg.droplet.FormTag.doSendEvents(FormTag.java:800)
    at atg.droplet.FormTag.sendEvents(FormTag.java:649)
    at atg.droplet.DropletEventServlet.sendEvents(DropletEventServlet.java:523)
    at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:550)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.commerce.order.CommerceCommandServlet.service(CommerceCommandServlet.java:128)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.commerce.promotion.PromotionServlet.service(PromotionServlet.java:191)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.AccessControlServlet.service(AccessControlServlet.java:655)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.sessionsaver.SessionSaverServlet.service(SessionSaverServlet.java:2425)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.PageEventTriggerPipelineServlet.service(PageEventTriggerPipelineServlet.java:169)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.multisite.SiteSessionEventTriggerPipelineServlet.service(SiteSessionEventTriggerPipelineServlet.java:139)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.SessionEventTrigger.service(SessionEventTrigger.java:477)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.ProfilePropertyServlet.service(ProfilePropertyServlet.java:208)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.search.servlet.SearchClickThroughServlet.service(SearchClickThroughServlet.java:396)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at com.cms.servlet.pipeline.ShoppingContextServlet.service(ShoppingContextServlet.java:106)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.ProfileRequestServlet.service(ProfileRequestServlet.java:437)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at com.cms.servlet.pipeline.ValidateNumericParamsServlet.validateNumberParameter(ValidateNumericParamsServlet.java:149)
    at com.cms.servlet.pipeline.ValidateNumericParamsServlet.service(ValidateNumericParamsServlet.java:102)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at com.cms.servlet.pipeline.ProtocolSwitchServlet.service(ProtocolSwitchServlet.java:305)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at com.cms.servlet.pipeline.NetscalerServlet.service(NetscalerServlet.java:101)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:469)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at com.cms.servlet.pipeline.ValidateParamsPipelineServlet.service(ValidateParamsPipelineServlet.java:60)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.URLArgumentPipelineServlet.service(URLArgumentPipelineServlet.java:280)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.PathAuthenticationPipelineServlet.service(PathAuthenticationPipelineServlet.java:370)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.sso.PassportServlet.service(PassportServlet.java:554)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.security.ThreadUserBinderServlet.service(ThreadUserBinderServlet.java:91)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:212)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.multisite.SiteContextPipelineServlet.service(SiteContextPipelineServlet.java:348)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1174)
    at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:857)
    at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:250)
    at atg.filter.dspjsp.PageFilter.doFilter(Unknown Source)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
    at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
    at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
    at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:436)
    at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:384)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451)
    Thanks
    Chandra Mohan

    If you have its source code try to debug/find why NullPointerException is coming within PayPalProcessor.call() execution. Not sure if it is related to your issue but there is null value for email in the log where the name-value pairs being dumped.
    2013-02-08 03:09:09,498 INFO [nucleusNamespace.sparkred.paypal.PayPalProcessor] (ajp-172.18.0.126-10109-7) DEBUG PayPalProcessor.call:pNameValuePairs: {PAYMENTREQUEST_0_TAXAMT=0.00, CANCELURL=https://qa1.cms.com/cms/paypal/cancel, MAXAMT=16.74, PAYMENTREQUEST_0_SHIPTOZIP=96814, ADDROVERRIDE=1, PAYMENTREQUEST_0_ITEMAMT=8.0, PAYMENTREQUEST_0_SHIPTONAME=Chandra Mohan, L_PAYMENTREQUEST_0_QTY0=1, PAYMENTREQUEST_0_SHIPTOCITY=Honolulu, PAYMENTREQUEST_0_SHIPTOSTREET=700 Keeaumoku Street, *EMAIL=null*, PAYMENTREQUEST_0_AMT=13.95, PAYMENTREQUEST_0_SHIPTOSTATE=HI, L_PAYMENTREQUEST_0_NUMBER0=A389669863, PAYMENTREQUEST_0_SHIPTOSTREET2=, PAYMENTREQUEST_0_CURRENCYCODE=USD, ALLOWNOTE=0, useraction=continue, PAYMENTREQUEST_0_SHIPPINGAMT=5.95, PAYMENTREQUEST_0_PAYMENTACTION=Order, RETURNURL=https://qa1.cms.com/cms/paypal/continue, PAYMENTREQUEST_0_INVNUM=A389669863, L_PAYMENTREQUEST_0_AMT0=8.0, PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=US, L_PAYMENTREQUEST_0_DESC0=cms.com Order #A389669863 (1 items), PAYMENTREQUEST_0_PAYMENTREQUESTID=A389669863, METHOD=SetExpressCheckout}
    You may check if it is related to the NPE by cross verifying it with the environment where it is working fine.

  • Strange mouse behaviour during sync

    As soon as I sync my iPad with iTunes under Windows my mouse starts so behave strangly. I still can use it but a click with the left mouse button seems to partly emulate a right click. If I click in Windows Explorer the context sensitive menu will appear, if I try to switch tabs in Chrome nothing happens at all (if it really was the right mouse button I would get a context sensiteve menu there as well).

    Works
    thx a lot
    joe
    /EDIT
    no it doesn|t
    I have american kezboard lazout >*
    I|ll have a closer look
    /EDIT 2:
    Typing
    setxkbmap "de"
    (or whatever your keyboard language code is) in a terminal cuts it. For more info, see
    http://wiki.archlinux.org/index.php/Xor … otplugging
    Last edited by joeda (2009-02-04 13:27:01)

  • Strange Screen Artifacts During Startup

    Hi,
    Just a couple of weeks ago, I started getting this weird screen during startup (after the light blue screen and just before the desktop shows).
    I already tried unplugging everything, and havealso done a full hardware test (pressing 'D' after inserting disc 2 and doing a full hardware test which showed there was nothing wrong with my hardware).
    My unit is a new (2011) Macbook Pro, 17" (sandy bridge, with 8GB of RAM). I unplugged 1 terabyte WD external drive, and unplugged my Wacom Intuos4 tablet, and also switched off AirDisplay (app for iPad), and unplugged everything else except bluetooth mouse and keyboard. The same thing occurs.
    Any idea and help would be appreciated.

    This problem still exists, even after (Thunderbolt) firmware update. It seems to come out when powering up the machine, after the light blue screen that follows the Apple logo.
    (This issue doesn't seem to come out during a restart).
    Er, help?

  • Strange Audio Rate During PAL Capture

    I am capturing and doing work with a number of PAL tapes. While capturing footage, I am continually getting an audio sample rate of 47999.6 Hz rather than 48.0 KHz on captures that are long, like an entire tape. I can, if I capture shorter clips, get 48KHz with no problem from the same tapes. When I try to edit with the 47999.6 Hz files, the audio gets progressively more and more out of sync throughout the clip. If I try to output the audio as an .AIF and use Peak Pro to convert it to a 48Khz file and bring it back into FCP, the audio file is shorter than it was and starts in syns but again progressively out of sync. Can anyone explain what is causing the video to come in at 47999.6 and what I might be able to do to prevent it? And if not, any ideas of how I can workaround the issue to make it work?
    Thanks!

    So what your saying is that even though FCP is set to capture at a rate of DV NTSC 48k, it would still capture what ever signal format that is being sent to it as that original format? IE, if we feed a an audio signal as 96k, FCP would capture the signal as 96k even though our capture presets instruct FCP to capture as 48k? Same would apply to a video signal then? If we fed a DVC50 signal to FCP, it would capture as that despite presets set to NTSC DV?? FCP will not convert formats during capture from a non controlled device?

  • Strange behavior in JTable using JFileChooser as custom editor

    I have an application that I am working on that uses a JFileChooser (customized to select images) as a custom editor for a JTable. The filechooser correctly comes up when I click (single click) on a cell in the table. I can use the filechooser to select an image. When I click on the OPEN button on the filechooser, the cell then displays the editor class name.
    I have added prints to the editor methods and have determined that editing is stopped before the JTable adds the listener. I have looked at the code and have searched doc for examples but have not found what I am doing wrong. Can anyone help?
    I configured the table editor as follows:
    //Set up the editor for the Image cells.
    private void setUpPictureEditor(JTable table) {
    table.setDefaultEditor(String.class, new PictureChooser());
    Below is the code for the JTable editor that I am using:
    package com.board;
    import java.io.*;
    import java.util.Vector;
    import java.util.EventObject;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.JFileChooser;
    import javax.swing.JPanel;
    import javax.swing.table.TableCellEditor;
    import javax.swing.event.CellEditorListener;
    import javax.swing.event.ChangeEvent;
    public class PictureChooser extends JLabel implements TableCellEditor
    boolean DEBUG = true;
    int line=0;
    static private String newline = "\n";
    protected boolean editing;
    protected Vector listeners;
    protected File originalFile;
    protected JFileChooser fc = new JFileChooser("c:\\java\\jpg");
    protected File newFile;
    public PictureChooser()
    super("PictureChooser");
    if (DEBUG)
         System.out.println(++line + "-PictureChooser constructor");
         listeners = new Vector();
         fc.addChoosableFileFilter(new ImageFilter());
         fc.setFileView(new ImageFileView());
         fc.setAccessory(new ImagePreview(fc));
    private void setValue(File file)
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.setValue method");
         newFile = file;
    public Component getTableCellEditorComponent(JTable table,
                                  Object value,
                                  boolean isSelected,
                                  int row,
                                  int col)
    if (DEBUG)
         System.out.println(line + "-PictureChooser.getTableCellEditorComponent row:" + row + " col:" + col + " method");
         fc.addActionListener(new ActionListener() {
              public void actionPerformed(ActionEvent e) {
                   String cmd = e.getActionCommand();
                   System.out.println(++line + "-JFileChooser.actionListener cmd:" +
                                       cmd);
                   if (JFileChooser.APPROVE_SELECTION.equals(cmd))
                        stopCellEditing();
                   else
                        cancelCellEditing();
         //editing = true;
         //fc.setVisible(true);
         //fc.showOpenDialog(this);
         int returnVal = fc.showOpenDialog(this);
         if (returnVal == JFileChooser.APPROVE_OPTION)
         newFile = fc.getSelectedFile();
         table.setRowSelectionInterval(row,row);
         table.setColumnSelectionInterval(col,col);
         return this;
    // cell editor methods
    public void cancelCellEditing()
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.cancelCellEditing method");
         fireEditingCanceled();
         editing = false;
         fc.setVisible(false);
    public Object getCellEditorValue()
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.getCellEditorValue method");
         return new ImageIcon(newFile.toString());
    public boolean isCellEditable(EventObject eo)
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.isCellEditable method");
         return true;
    public boolean shouldSelectCell(EventObject eo)
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.shouldSelectCell method");
         return true;
    public boolean stopCellEditing()
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.stopCellEditing method");
         fireEditingStopped();
         editing = false;
         fc.setVisible(false);
         return true;
    public void addCellEditorListener(CellEditorListener cel)
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.addCellEditorListener method");
         listeners.addElement(cel);
    public void removeCellEditorListener(CellEditorListener cel)
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.removeCellEditorListener method");
         listeners.removeElement(cel);
    public void fireEditingCanceled()
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.fireEditingCanceled method");
         setValue(originalFile);
         ChangeEvent ce = new ChangeEvent(this);
         for (int i=listeners.size()-1; i>=0; i--)
         ((CellEditorListener)listeners.elementAt(i)).editingCanceled(ce);
    public void fireEditingStopped()
    if (DEBUG)
         System.out.println(++line + "-PictureChooser.fireEditingStopped method");
         ChangeEvent ce = new ChangeEvent(this);
         for (int i=listeners.size()-1; i>=0; i--)
    System.out.println(++line + "-PictureChooser listener " + i);
         ((CellEditorListener)listeners.elementAt(i)).editingStopped(ce);

    try this code. it work fine.
    regards,
    pratap
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.table.*;
    import java.io.*;
    public class TableDialogEditDemo extends JFrame {
         public TableDialogEditDemo() {
              super("TableDialogEditDemo");
              MyTableModel myModel = new MyTableModel();
              JTable table = new JTable(myModel);
              table.setPreferredScrollableViewportSize(new Dimension(500, 70));
              //Create the scroll pane and add the table to it.
              JScrollPane scrollPane = new JScrollPane(table);
              //Set up renderer and editor for the Favorite Color column.
              setUpColorRenderer(table);
              setUpColorEditor(table);
              //Add the scroll pane to this window.
              getContentPane().add(scrollPane, BorderLayout.CENTER);
              addWindowListener(new WindowAdapter() {
                   public void windowClosing(WindowEvent e) {
                        System.exit(0);
         private void setUpColorRenderer(JTable table) {
              table.setDefaultRenderer(File.class, new PictureRenderer(true));
         //Set up the editor for the Color cells.
         private void setUpColorEditor(JTable table) {
              table.setDefaultEditor(File.class, new PictureChooser());
         class PictureRenderer extends JLabel     implements TableCellRenderer {
              Border unselectedBorder = null;
              Border selectedBorder = null;
              boolean isBordered = true;
              public PictureRenderer(boolean isBordered) {
                   super();
                   this.isBordered = isBordered;
                   setOpaque(false);
                   setHorizontalAlignment(SwingConstants.CENTER);
              public Component getTableCellRendererComponent(
                                            JTable table, Object value,
                                            boolean isSelected, boolean hasFocus,
                                            int row, int column) {
                   File f = (File)value;
                   try {
                        setIcon(new ImageIcon(f.toURL()));
                   catch (Exception e) {
                   e.printStackTrace();
                   return this;
         class MyTableModel extends AbstractTableModel {
              final String[] columnNames = {"First Name",
                                                 "Favorite Color",
                                                 "Sport",
                                                 "# of Years",
                                                 "Vegetarian"};
              final Object[][] data = {
                   {"Mary", new Color(153, 0, 153), "Snowboarding", new Integer(5), new File("D:\\html\\f1.gif")},
                   {"Alison", new Color(51, 51, 153), "Rowing", new Integer(3), new File("D:\\html\\f2.gif")},
                   {"Philip", Color.pink, "Pool", new Integer(7), new File("D:\\html\\f3.gif")}
              public int getColumnCount() {
                   return columnNames.length;
              public int getRowCount() {
                   return data.length;
              public String getColumnName(int col) {
                   return columnNames[col];
              public Object getValueAt(int row, int col) {
                   return data[row][col];
              public Class getColumnClass(int c) {
                   return getValueAt(0, c).getClass();
              public boolean isCellEditable(int row, int col) {
                   if (col < 1) {
                        return false;
                   } else {
                        return true;
              public void setValueAt(Object value, int row, int col) {
                   data[row][col] = value;
                   fireTableCellUpdated(row, col);
         public static void main(String[] args) {
              TableDialogEditDemo frame = new TableDialogEditDemo();
              frame.pack();
              frame.setVisible(true);
    import java.awt.Component;
    import java.util.EventObject;
    import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.table.*;
    import java.io.*;
    public class PictureChooser extends JButton implements TableCellEditor, ActionListener {
         protected EventListenerList listenerList = new EventListenerList();
         protected ChangeEvent changeEvent = new ChangeEvent(this);
         private File file;
         public PictureChooser() {
              super("");
              setBackground(Color.white);
              setBorderPainted(false);
              setMargin(new Insets(0,0,0,0));
              addActionListener(this);
         public Component getTableCellEditorComponent(JTable table, Object value,
                                                 boolean isSelected, int row, int column) {
         File f = (File)value;
         try {
              setIcon(new ImageIcon(f.toURL()));
         catch (Exception e) {
              e.printStackTrace();
         return this;
         public void actionPerformed(ActionEvent e)
         JFileChooser chooser = new JFileChooser("d:\\html");
         int returnVal = chooser.showOpenDialog(this);
              if(returnVal == JFileChooser.APPROVE_OPTION) {
                   file = chooser.getSelectedFile();
                   System.out.println("You chose to open this file: " + chooser.getSelectedFile().getName());
                   fireEditingStopped();
              else
                   fireEditingCanceled();
         public void addCellEditorListener(CellEditorListener listener) {
         listenerList.add(CellEditorListener.class, listener);
         public void removeCellEditorListener(CellEditorListener listener) {
         listenerList.remove(CellEditorListener.class, listener);
         protected void fireEditingStopped() {
         System.out.println("fireEditingStopped called ");
         CellEditorListener listener;
         Object[] listeners = listenerList.getListenerList();
         for (int i = 0; i < listeners.length; i++) {
              if (listeners[i] == CellEditorListener.class) {
              listener = (CellEditorListener) listeners[i + 1];
              listener.editingStopped(changeEvent);
         protected void fireEditingCanceled() {
         CellEditorListener listener;
         Object[] listeners = listenerList.getListenerList();
         for (int i = 0; i < listeners.length; i++) {
              if (listeners[i] == CellEditorListener.class) {
              listener = (CellEditorListener) listeners[i + 1];
              listener.editingCanceled(changeEvent);
         public void cancelCellEditing() {
         System.out.println("cancelCellEditing called ");
         fireEditingCanceled();
         public boolean stopCellEditing() {
         System.out.println("stopCellEditing called ");
         fireEditingStopped();
         return true;
         public boolean isCellEditable(EventObject event) {
         return true;
         public boolean shouldSelectCell(EventObject event) {
         return true;
         public Object getCellEditorValue() {
              return file;

  • Strange nullpointer exception

    When i excute the following the code, a nullpointer exception is thrown, however, the code (System.out.println ("qi guai" + price);) after the line (String title = ...) which causes the exception is still excuted..... Anyone can help me figure it out, thanks in advance! ( is it possible that it's due to the parsing of the xml in the first place?? I run the code in redhat, while the zip, xml files are created in windows using editplus)
    // getting the xml file from a zip file
    ZipInputStream bulk = new ZipInputStream(some InputStream);
    ZipEntry contentEntry = bulk.getNextEntry();
    byte[] temp = new byte[(new Long(contentEntry.getSize())).intValue()];
    bulk.read(temp);
    // Parsing the xml file...
    Document contentxml = null;
    InputStream is = new ByteArrayInputStream(temp);
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    try {
    DocumentBuilder builder = factory.newDocumentBuilder();
    contentxml = builder.parse (is);
    } catch (some Exception) {
    NodeList contentlist = contentxml.getDocumentElement().getElementsByTagName("content");
    // for each content
    for (int i=0; i<contentlist.getLength(); i++) {
    Element content = (Element) contentlist.item(i);
    String title = (content.getElementsByTagName("title")).item(0).getFirstChild().getNodeValue();
    String price = (content.getElementsByTagName("price")).item(0).getFirstChild().getNodeValue();
    System.out.println ("qi guai" + price);
    ps: the xml file:
    <root>
    <content>
    <title>bulktest</title>
    <price>Default</price>
    </content>
    </root>

    now solved

  • Strange screen "glitch," during start-up.

    I am a little concerned about my brand new MBP, though everything else seems to be working fine.
    When I start-up and the grey apple screen comes up, and the gear icon finishes spinning, as the screen switches to blue, there is a strange glitch. The screen flashes briefly, and the apple appears for a millisecond, offset an inch or so to the right, and then the start-up finishes normally.
    There is also a similar "glitch,' when starting up in Vista on the MBP's bootcamp partition.
    Windows starts up, but as the final screen loads after logging in, the screen flashes off/on very briefly before Vista finishes loading it's welcome folder, window.
    Again, everything else seems to be working fine. Hardware tests show all is normal, no permissions errors, no disk utility repairs needed, and no problem files found with Diskwarrior.
    I have also previously run an archive and install of Leopard, to deal with another earlier issue. Still the glitch...
    Anyone else experience this, or have any answers.

    i just experienced something similar. BRAND NEW MBP with tons of problems running leopard. my computer ran out of power completely last night because i forgot my power adaptor, so when i plugged it in this morning, and opened the case, i saw a totally gray screen that lasted for about 15 seconds, when it flashed into my desktop with all the applications i had opened when it lost power, HOWEVER, it was also grayed out with a strange meter (much like the ones that pop up for brightness or volume) filling slowing in white. After about 15 seconds of that, the screen un-grayed and looked normal EXCEPT for the top toolbar with the time, power, etc had a ton of tiny black glitchy lines through it and i couldn't see any of the information. the rainbow pinwheel was turning and turning forever and ever when that stopped and i was able to click on the desktop. at that time the glitchness disappeared and everything went back to "normal". Except for the fact that my keyboard stopped working! and i had to reboot. the black glitchy lines worry me.

  • Strange RAM error during MacPro Diagnostic initialisation

    Hi there,
    we've just received our brand new Mac Pro Server (2010) 2,4GHz Intel 8-Core Xeon (two Quad-Core Xeon E5620 "Westmere") and (8x4GB) DDR3-1066/1333R ECC Original Samsung Memory from an authorized Mac Reseller.

    Once the MacPro Hardware Diagnostic Selfcheck has been initialized, we do get a memory error message for all memory modules: Memory - DIMM 1 (test 50) - Memory - DIMM 1 Check SMBIOS for devices that are flagged as having an error. (see above). Running the full Hardware Diagnostic check works seamless and the test quits without any error.
    Although we've successfully installed all memory modules (8x4GB), the Apple System Profiler recognized 28 GB RAM at first. Resetting P-RAM and SMC solved the problem. 32GB RAM show up.
    We are really concerned about the memory error message. What does it mean?
    The memory modules has been tested by our reseller and are officially supported. When I startup the MacPro Hardware Diagnostic Selfcheck with the default Apple memory (2GB), no error shows up.
    I really appreciate any comments on this.



    Memory - DIMM 1 (test 50) - Memory - DIMM 1

    Check SMBIOS for devices that are flagged as having an error.


    Error - DIMM size miscompare.

    T E S T F A I L E D -
    Memory - DIMM 2 (test 50) - Memory - DIMM 2
    Check SMBIOS for devices that are flagged as having an error.


    Error - DIMM size miscompare.

    T E S T F A I L E D -
    Memory - DIMM 3 (test 50) - Memory - DIMM 3

    Check SMBIOS for devices that are flagged as having an error.


    Error - DIMM size miscompare.

    T E S T F A I L E D -
    Memory - DIMM 4 (test 50) - Memory - DIMM 4

    Check SMBIOS for devices that are flagged as having an error.


    Error - DIMM size miscompare.

    T E S T F A I L E D -
    Memory - DIMM 5 (test 50) - Memory - DIMM 5

    Check SMBIOS for devices that are flagged as having an error.


    Error - DIMM size miscompare.

    T E S T F A I L E D -
    Memory - DIMM 6 (test 50) - Memory - DIMM 6

    Check SMBIOS for devices that are flagged as having an error.


    Error - DIMM size miscompare.

    T E S T F A I L E D -
    Memory - DIMM 7 (test 50) - Memory - DIMM 7

    Check SMBIOS for devices that are flagged as having an error.


    Error - DIMM size miscompare.

    T E S T F A I L E D -
    Memory - DIMM 8 (test 50) - Memory - DIMM 8

    Check SMBIOS for devices that are flagged as having an error.


    Error - DIMM size miscompare.

    T E S T F A I L E D -

    Deal with the seller. They sold a set, OWC and others like Crucial would want to inspect the full set.
    If you want to play games, go ahead; try one pair at a time and play DIMM slot shuffle and see if the symptoms change, and consider anything you do to be corrupt in the meantime.
    AHT is good at spotting physical/mechanical defects iwth the processor daughter card that houses the cpu and RAM.
    Nehalem/Westmere memory controller is now part of the processor and is why you (Apple, or if someone reseats cpu) has to be careful of those very tiny pins some of which handle RAM.
    Personally, 2.4GHz is not what I would have gone after. MHz still matters and a 6-core 3.33 is a nice fast system and can still accept 32GB (but that is all).
    The best guide to Mac Pro, by topic, review & articles, & date:
    http://macperformanceguide.com/

  • Strange white pixel during fullscreen video

    I've noticed (both in 10.6 and 10.5) that when I run any kind of full-screen video (DVD, DivX, whatever), there's a single white pixel almost in the top left corner of my screen.
    I don't think it's dead - it's not white when I test using PiXel Check 1.2 - but it is slightly annoying.
    I've made a screenshot available at:
    http://yfrog.com/5wscreenshot20090901at732p
    Note, however, that the white pixel is in the top left corner, and very hard to see. It is, however, much, much more noticable on the screen, since it borders on the nice black bezel on my macbook pro...
    Anything I can do? Is this a known problem?
    Regards,
    Søren Andersen

    Just bring it back. Don't try to troubleshoot it here. That shouldn't be happening.

  • Excep during Sync from EBCC.

    hi all,
    when u try to sync from ebcc I get following exception on Portal4.0
    console.....
    Can somebody tell me why this is happening ?
    Thanks
    Vedant.
    <Feb 14, 2002 2:31:35 PM PST> <Info> <HTTP>
    <[WebAppServletContext(5681634,datasync,/datasync)] DataSyncServlet: init>
    <Feb 14, 2002 2:31:35 PM PST> <Info> <Data Synchronization> <Application:
    p13nApp; Processing SyncRequestMessage [DR: M
    aster Data Repository]>
    <Feb 14, 2002 2:31:39 PM PST> <Info> <Data Synchronization> <Application:
    p13nApp; Processing DataSyncMessage [DR: Mast
    er Data Repository]>
    <Feb 14, 2002 2:31:39 PM PST> <Info> <Data Synchronization> <Application:
    p13nApp; Processing DataItemMessage [DR: Mast
    er Data Repository, URI: /campaigns/SVBCampaign.cam/scenario_5/rules.rls,
    Action: CREATE]>
    <Feb 14, 2002 2:31:39 PM PST> <Error> <Data Synchronization> <Application:
    p13nApp; Persistence Failure executing DataIt
    emMessage with Persistence Manager:
    com.bea.p13n.management.data.repository.persistence.JdbcPersistenceManager
    [DR: Mas
    ter Data Repository, URI: /campaigns/SVBCampaign.cam/scenario_5/rules.rls,
    Action: CREATE]
    Exception[com.bea.p13n.management.data.repository.PersistenceException:
    Failed to create DataItem: com.bea.p13n.manageme
    nt.data.repository.internal.DataItemImpl@b8380673
    URI: /campaigns/SVBCampaign.cam/scenario_5/rules.rls
    Schema URI: http://www.bea.com/servers/p13n/xsd/rules/corerules/2.1
    Checksum: 1553160917
    Data: <?xml version="1.0"?>
    <cr:rule-set xmlns:cr="http...
    Creation date: 2002-02-14 14:31:39.033
    Modification date: 2002-02-14 14:31:39.033
    Metadata: com.bea.p13n.common.internal.MetadataImpl@4e7259
    Name: xyzCampaign.cam
    Description:
    D:\bea_home\ebcc4.0\applications\portal\application-sync\campaigns\xyzCampai
    gn.cam
    Author: Administrator C:\Documents and Settings\Administrator en US
    America/Los_Angeles
    Version:
    ] - with embedded exception: [java.sql.SQLException: ORA-00001: unique
    constraint (WLCS4_0.AX1_SYNC_ITEM) violated]
    at
    com.bea.p13n.management.data.repository.persistence.JdbcDataSource.createDat
    aItem(JdbcDataSource.java:213)
    at
    com.bea.p13n.management.data.repository.persistence.JdbcPersistenceManager.c
    reateDataItem(JdbcPersistenceMana
    ger.java:79)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.hand
    leDataItemMessage(AbstractDataRep
    ository.java:840)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.onDa
    taSyncMessage(AbstractDataReposit
    ory.java:1016)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.exec
    uteMessage(AbstractDataRepository
    .java:259)
    at
    com.bea.p13n.management.data.message.internal.JvmCommunicationPipe.sendMessa
    ge(JvmCommunicationPipe.java:116)
    at
    com.bea.p13n.management.data.transport.servlets.DataSyncServlet.doPost(DataS
    yncServlet.java:382)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :265)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :200)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:2459)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2039)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Caused by: java.sql.SQLException: ORA-00001: unique constraint
    (WLCS4_0.AX1_SYNC_ITEM) violated
    at weblogic.db.oci.OciCursor.getCDAException(OciCursor.java:240)
    at weblogic.jdbc.oci.Statement.executeUpdate(Statement.java:990)
    at weblogic.jdbc.jts.Statement.executeUpdate(Statement.java:503)
    at
    weblogic.jdbc.rmi.internal.PreparedStatementImpl.executeUpdate(PreparedState
    mentImpl.java:64)
    at
    weblogic.jdbc.rmi.SerialPreparedStatement.executeUpdate(SerialPreparedStatem
    ent.java:58)
    at
    com.bea.p13n.management.data.repository.persistence.JdbcDataSource.createDat
    aItem(JdbcDataSource.java:201)
    at
    com.bea.p13n.management.data.repository.persistence.JdbcPersistenceManager.c
    reateDataItem(JdbcPersistenceMana
    ger.java:79)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.hand
    leDataItemMessage(AbstractDataRep
    ository.java:840)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.onDa
    taSyncMessage(AbstractDataReposit
    ory.java:1016)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.exec
    uteMessage(AbstractDataRepository
    .java:259)
    at
    com.bea.p13n.management.data.message.internal.JvmCommunicationPipe.sendMessa
    ge(JvmCommunicationPipe.java:116)
    at
    com.bea.p13n.management.data.transport.servlets.DataSyncServlet.doPost(DataS
    yncServlet.java:382)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :265)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :200)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:2459)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2039)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    >

    Vedant,
    Hard to say for certain - but the unique constaint on the URIs for DataItems
    is being violated. I would recommend running a sync in the "update-all /
    refresh-from-client" mode and see if it fixes the problem. If not, please
    ZIP your application directory and post it, and I will debug it further.
    Sincerely,
    Daniel Selman
    "Vedant" <[email protected]> wrote in message
    news:[email protected]...
    hi all,
    when u try to sync from ebcc I get following exception on Portal4.0
    console.....
    Can somebody tell me why this is happening ?
    Thanks
    Vedant.
    <Feb 14, 2002 2:31:35 PM PST> <Info> <HTTP>
    <[WebAppServletContext(5681634,datasync,/datasync)] DataSyncServlet: init>
    <Feb 14, 2002 2:31:35 PM PST> <Info> <Data Synchronization> <Application:
    p13nApp; Processing SyncRequestMessage [DR: M
    aster Data Repository]>
    <Feb 14, 2002 2:31:39 PM PST> <Info> <Data Synchronization> <Application:
    p13nApp; Processing DataSyncMessage [DR: Mast
    er Data Repository]>
    <Feb 14, 2002 2:31:39 PM PST> <Info> <Data Synchronization> <Application:
    p13nApp; Processing DataItemMessage [DR: Mast
    er Data Repository, URI: /campaigns/SVBCampaign.cam/scenario_5/rules.rls,
    Action: CREATE]>
    <Feb 14, 2002 2:31:39 PM PST> <Error> <Data Synchronization> <Application:
    p13nApp; Persistence Failure executing DataIt
    emMessage with Persistence Manager:
    com.bea.p13n.management.data.repository.persistence.JdbcPersistenceManager
    [DR: Mas
    ter Data Repository, URI: /campaigns/SVBCampaign.cam/scenario_5/rules.rls,
    Action: CREATE]
    Exception[com.bea.p13n.management.data.repository.PersistenceException:
    Failed to create DataItem: com.bea.p13n.manageme
    nt.data.repository.internal.DataItemImpl@b8380673
    URI: /campaigns/SVBCampaign.cam/scenario_5/rules.rls
    Schema URI: http://www.bea.com/servers/p13n/xsd/rules/corerules/2.1
    Checksum: 1553160917
    Data: <?xml version="1.0"?>
    <cr:rule-set xmlns:cr="http...
    Creation date: 2002-02-14 14:31:39.033
    Modification date: 2002-02-14 14:31:39.033
    Metadata: com.bea.p13n.common.internal.MetadataImpl@4e7259
    Name: xyzCampaign.cam
    Description:
    D:\bea_home\ebcc4.0\applications\portal\application-sync\campaigns\xyzCampai
    gn.cam
    Author: Administrator C:\Documents and Settings\Administrator en US
    America/Los_Angeles
    Version:
    ] - with embedded exception: [java.sql.SQLException: ORA-00001: unique
    constraint (WLCS4_0.AX1_SYNC_ITEM) violated]
    at
    com.bea.p13n.management.data.repository.persistence.JdbcDataSource.createDat
    aItem(JdbcDataSource.java:213)
    at
    com.bea.p13n.management.data.repository.persistence.JdbcPersistenceManager.c
    reateDataItem(JdbcPersistenceMana
    ger.java:79)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.hand
    leDataItemMessage(AbstractDataRep
    ository.java:840)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.onDa
    taSyncMessage(AbstractDataReposit
    ory.java:1016)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.exec
    uteMessage(AbstractDataRepository
    .java:259)
    at
    com.bea.p13n.management.data.message.internal.JvmCommunicationPipe.sendMessa
    ge(JvmCommunicationPipe.java:116)
    at
    com.bea.p13n.management.data.transport.servlets.DataSyncServlet.doPost(DataS
    yncServlet.java:382)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :265)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :200)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:2459)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2039)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Caused by: java.sql.SQLException: ORA-00001: unique constraint
    (WLCS4_0.AX1_SYNC_ITEM) violated
    at weblogic.db.oci.OciCursor.getCDAException(OciCursor.java:240)
    at weblogic.jdbc.oci.Statement.executeUpdate(Statement.java:990)
    at weblogic.jdbc.jts.Statement.executeUpdate(Statement.java:503)
    at
    weblogic.jdbc.rmi.internal.PreparedStatementImpl.executeUpdate(PreparedState
    mentImpl.java:64)
    at
    weblogic.jdbc.rmi.SerialPreparedStatement.executeUpdate(SerialPreparedStatem
    ent.java:58)
    at
    com.bea.p13n.management.data.repository.persistence.JdbcDataSource.createDat
    aItem(JdbcDataSource.java:201)
    at
    com.bea.p13n.management.data.repository.persistence.JdbcPersistenceManager.c
    reateDataItem(JdbcPersistenceMana
    ger.java:79)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.hand
    leDataItemMessage(AbstractDataRep
    ository.java:840)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.onDa
    taSyncMessage(AbstractDataReposit
    ory.java:1016)
    at
    com.bea.p13n.management.data.repository.internal.AbstractDataRepository.exec
    uteMessage(AbstractDataRepository
    .java:259)
    at
    com.bea.p13n.management.data.message.internal.JvmCommunicationPipe.sendMessa
    ge(JvmCommunicationPipe.java:116)
    at
    com.bea.p13n.management.data.transport.servlets.DataSyncServlet.doPost(DataS
    yncServlet.java:382)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :265)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :200)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:2459)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2039)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    >

Maybe you are looking for