This website makes my browsers crash, does it work for you? [SOLVED]

Will someone please visit www.ted.com ... it's a fascinating site with cool lectures and what not... anyway watch one and let me know if it crashes your browser afterward... it does this for me for some reason, using web-kit or gecko browsers. Thanks
Moderator edit: Lovely title but try to be more descriptive next time
Last edited by MattSmith (2009-09-30 18:20:47)

Eh well what ever the problem is/was, everything seams to be working with chromium... I was gunna switch anyway so I think i will be stayin here thanks for all the quick replies... even a moderator comment (WOO!)
better browser has prevailed!

Similar Messages

  • MythArchive. Does it work for you?

    I have mythtv setup and everything working for me except this piece.  I've been fighting this for some time.  At first mytharchive simply would not start.  I outputted to a log and it said that the output to dvd had not been compiled in.  This was from the prebuilt packages in the Arch repos.  So I downloaded the source and compiled.  Then I was able to select what I wanted to archive and all, but it gave me errors when it actually got to the transcoding portion.  Some unknown variable name, sorry I've forgotten the exact because its been awhile.  So finally I decided to download the source for everything and compile that.  Well I can't get mythplugins to compile, because of unknown variable errors during the make.  At this point I have surrendered.
    My question is simply this.  Does it work for you with the latest releases?  How did you install?  Arch Packages?  Compiled from source?

    I had to get it working by compiling it myself i.e. using the mytharchive PKGBUILD, putting it in an empty directory and running makepkg.
    This version of mytharchive requires make clean on each build, or, as I did, it needs to be built from a clean directory. See this for more details..... http://www.gossamer-threads.com/lists/mythtv/dev/229431

  • Drawing with a custom profile stroke is not working for me. Does it work for you?

    Drawing with a custom profile stroke is not working for me. Does it work for you?
    I can only apply it on an existing stroke but can't draw a new one with the selected profile. In fact if I change the profile to other than the default Uniform I also can't draw a new stroke with any other width than the default 1 point. This doesn't seem normal.
    Using SC5 on a PC.

    Another question on the same topic.
    Once I add a new profile to the list is it possible to put it on top of the list. I need this because the Adobe people decided to put the list in a tiny scrollable window with only a few of the first profiles showing. If there is noting in the interface may be I have to modify some program files settings?

  • Informal Poll - Does CS4 work for you?

    How about an informal poll to see what % of forum users are having little or no useability issues with CS4 and what equipment spec is running.
    And Vice Versa, those experiencing trouble and the equipment spec.
    Maybe pooling this information together in one place will help pinpoint problem areas. Also, for those of us considering a new system, it could point the way to safer options...

    Let's look at that definition of "working" again.
    When After Effects will export "Make Movie" flawlessly but Premiere/AME either crashes (v 4.0) or goes a minute or so and then simply stops (v 4.0.1) when using exactly the same codec and settings, then that is NOT WORKING.
    When you do a search for a saved preset and can come up with 882 presets in all different flavors of HD (not just HDV) and DV but the only presets that ever appear in Video Preview drop downs are either DV or Uncompressed then that is NOT WORKING.
    When you change a Video Preview to some preset other than DV 24p Advanced (the default) and premiere crashes when you try to render the Work Area then that is NOT WORKING.
    When saved presets are not listed in the drop down menu in AME then that is NOT WORKING.
    I have not had time to waste doing further beta testing for Adobe, so perhaps there are some things I don't understand but it appears that if you are willing to work within a certain limited set of parameters in the DV or HDV environment, then you'll be happy with Premiere.
    Imagine if Photoshop only worked with *.tif files and you'll understand what I mean.
    The whole concept of plug-ins revolves around expandability so that a product can work with formats that are not included in the original release and extend the life of the software. Premiere DOES NOT WORK properly with existing plug-ins (codecs) that are stable and have been available for years.
    When these codecs work fine with other CS4 applications and other NLE's but not with Premiere Pro CS4/AME, then the only possible conclusion is that, NO, PREMIERE DOES NOT WORK!
    And all the apologists with their excuses are like people saying, "Well if you used *.tif files, Photoshop would work perfectly..."

  • Contact Sheets and Real Workflows--Does Apeture work for you?

    As a sports photographer I need to produce contact sheets quickly after culling my images. The contact sheets need to show: image id or file name, the event, the date, my copyright, and some other minor info such as number of photos. The contact sheet must contain images which are of variable size (i.e., the number of rows and columns must be able to be varied so that the images will be larger or smaller depending on my and the client's needs). In addition, the manipulation of images, esp. rotation, must be convienient (i.e., can be done in groups of images or as "SELECT ALL").
    Right now I do not see any way to do this in Apeture. If not, I will never buy it as it does not meet my basic workflow needs. The sharpening, color correction, etc. manipulations only are needed after the client sees the work. Not all...not any have or are likely to have Apeture, so use of a printed contact sheet is an absolute. APPLE wake up and serve your customers.
    Anyone out there have the same needs and view? What does Apeture need to make it work for people whose shoots produce 500 images which are culled down to 150 for client viewing?
    G5 Dual 1.8 ghz   Mac OS X (10.4.3)  

    You do not have to upgrade to Pages 5.5.2 and you still should have Pages '09 on your Mac unless you deliberately removed it.
    You do not have to return your Mac "to factory" over a software update. If you just let us know specifically what your problems are maybe we can fix them.
    You can find Pages '09 in your Applications/iWork folder. Continue using it.
    Make sure you Rate/Review Pages 5.5.2 in the App Store.
    Peter

  • Iphoto no fullscreen icon. and does autosave work for you all?

    Hello all! I just updated to Lion today. I am a little confused because I thought iphoto is supposed to have fullscreen option now? There's no fullscreen icon on the top right corner for me. I have a 2009 macbook pro. Is it because it's too old?
    Another question. Are Word and Pages supposed to save automatically with Lion? Mine still ask me to save when I close the apps. Need help!
    Thanks in advance!

    iPhoto from the iLife '11 suite does have the fullscreen mode. Do you have this version and all the software updates installed?
    iWork has an update for Lion to make use of the new features like Versions, Autosave, Fullscreen.
    Word, not so much.

  • WDS Disaster.  Does it work for you?

    Can anyone else get WDS to work? I had no problem setting up main, relay and re,ote base stations with the old Extreme. The new Extreme N is giving me fits. If it works at all, it is only for a brief period then everything fails. Does Apple need to issue a firmware upgrade?

    I have had success in setting up the new Airport Extreme with an Express in WDS configuration. It took a few tries, but eventually I got it.
    First things first, configure the Extreme to be a WDS main, and add a WDS peer using the Airport ID of the Express. Then take your Express, reset it to factory defaults, and join its network. Set it to the same channel as the WDS Main. I also gave it the same SSID and passwords as the Main, but am unsure if this makes any difference or not.
    Next (after the Express has re-started) launch the Airport Utility again and select the Express. Use the assisted mode and select "Connect to my current wireless network". In the next window choose "Extend the range of my Airport Extreme or Airport Express network". Next, choose the network name you want to join from the pull-down. It did take a while for the network I wanted to show up in the list (like 30 seconds or more). You can also name the Express at this point...and now its pretty straightforward at this point.
    After you're done you should have a WDS with your Extreme and Express base stations. It sure was a lot easier with the previous Extreme!

  • I am trying a simple applet... Does it work for you?

    Ok two problems... My friends (even w/ java installed) cannot see my applet online:
    http://www.geocities.com/vmc20002/Calendar.html
    Secondly my code isn't working right... There are radio buttons for the months and buttons for the days, when you click a month the days are created. But if you click on a different month the buttons are created on top of eachother... I cannot remove() or removeAll() the buttons from the previous button or think of another way around this! Heres the code:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.JOptionPane;
    public class Calendar extends JApplet implements ItemListener, ActionListener
    private int intBold = Font.PLAIN;
    private int intItalic = Font.PLAIN;
    private Color currentColor = Color.black;
    private JRadioButton January, February, March, April, May, June, July, August,
    September, October, November, December;
    private ButtonGroup Months;
    private JButton[][] button = new JButton[13][31];
    private int x, y;
    private String[] days = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17", "18",
    "19","20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30","31"};
         private String[] back = {"Information"};
    public void init()
    Container c = getContentPane();
    c.setLayout(null);
    January = new JRadioButton("January");
    February = new JRadioButton("February");
    March = new JRadioButton("March");
    April = new JRadioButton("April");
    May = new JRadioButton("May");
    June = new JRadioButton("June");
    July = new JRadioButton("July");
    August = new JRadioButton("August");
    September = new JRadioButton("September");
    October = new JRadioButton("October");
    November = new JRadioButton("November");
    December = new JRadioButton("December");
    January.setLocation(5, 5);
    February.setLocation(5, 50);
    March.setLocation(105, 5);
    April.setLocation(105, 50);
    May.setLocation(205, 5);
    June.setLocation(205, 50);
    July.setLocation(305, 5);
    August.setLocation(305, 50);
    September.setLocation(405, 5);
    October.setLocation(405, 50);
    November.setLocation(505, 5);
    December.setLocation(505, 50);
    January.setSize(100,30);
    February.setSize(100,30);
    March.setSize(100,30);
    April.setSize(100,30);
    May.setSize(100,30);
    June.setSize(100,30);
    July.setSize(100,30);
    August.setSize(100,30);
    September.setSize(100,30);
    October.setSize(100,30);
    November.setSize(100,30);
    December.setSize(100,30);
    January.addItemListener(this);
    February.addItemListener(this);
    March.addItemListener(this);
    April.addItemListener(this);
    May.addItemListener(this);
    June.addItemListener(this);
    July.addItemListener(this);
    August.addItemListener(this);
    September.addItemListener(this);
    October.addItemListener(this);
    November.addItemListener(this);
    December.addItemListener(this);
    c.add(January);
    c.add(March);
    c.add(May);
    c.add(July);
    c.add(September);
    c.add(November);
    c.add(February);
    c.add(April);
    c.add(June);
    c.add(August);
    c.add(October);
    c.add(December);
    c.setBackground(Color.green);
    Months = new ButtonGroup();
    Months.add(January);
    Months.add(February);
    Months.add(March);
    Months.add(April);
    Months.add(May);
    Months.add(June);
    Months.add(July);
    Months.add(August);
    Months.add(September);
    Months.add(October);
    Months.add(November);
    Months.add(December);
    public void itemStateChanged(ItemEvent e)
    Container d = getContentPane();
              //*************MONTHS***************************//
              //*************START***************************//               
    //*************JANUARY***************************//
         if(e.getSource() == January)
              int x = 325;
              int y = 200;
              for(int i = 0; i < 32; i++)
                   button[1] = new JButton(days[i]);
                   button[1][i].addActionListener(this);
                   button[1][i].setSize(50, 30);
                   button[1][i].setLocation(x, y);
                   a.add(button[1][i]);
                        x = x + 75;
                        if(x == 550)
                             x = 25;
                             y = y + 30;
                             }//end if
                        repaint();
                   }//end for
              }//end if
    //*************FEBRUARY***************************//
    if(e.getSource() == February)
                   int y = 200;
                   int x = 25;
                   for(int i = 0; i < 30; i++)
                        d.remove(button[1][i]);
                        button[2][i] = new JButton(days[i]);
                        button[2][i].addActionListener(this);
                        button[2][i].setSize(50, 30);
                        button[2][i].setLocation(x, y);
                        b.add(button[2][i]);
                        x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************MARCH***************************//
    if(e.getSource() == March)
    int x = 100;
                        int y = 200;
    for(int i = 0; i < 32; i++)
    button[3][i] = new JButton(days[i]);
    button[3][i].addActionListener(this);
    button[3][i].setSize(50, 30);
    button[3][i].setLocation(x, y);
    d.add(button[3][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************APRIL***************************//
    if(e.getSource() == April)
    int x = 325;
                        int y = 200;
    for(int i = 0; i < 31; i++)
    button[4][i] = new JButton(days[i]);
    button[4][i].addActionListener(this);
    button[4][i].setSize(50, 30);
    button[4][i].setLocation(x, y);
    d.add(button[4][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************MAY***************************//
    if(e.getSource() == May)
    int x = 475;
                        int y = 200;
    for(int i = 0; i < 32; i++)
    button[5][i] = new JButton(days[i]);
    button[5][i].addActionListener(this);
    button[5][i].setSize(50, 30);
    button[5][i].setLocation(x, y);
    d.add(button[5][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************JUNE***************************//
    if(e.getSource() == June)
    int x = 175;
                        int y = 200;
    for(int i = 0; i < 31; i++)
    button[6][i] = new JButton(days[i]);
    button[6][i].addActionListener(this);
    button[6][i].setSize(50, 30);
    button[6][i].setLocation(x, y);
    d.add(button[6][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************JULY***************************//
    if(e.getSource() == July)
    int x = 325;
                        int y = 200;
    for(int i = 0; i < 32; i++)
    button[7][i] = new JButton(days[i]);
    button[7][i].addActionListener(this);
    button[7][i].setSize(50, 30);
    button[7][i].setLocation(x, y);
    d.add(button[7][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************AUGUST***************************//
    if(e.getSource() == August)
    int x = 25;
                        int y = 200;
    for(int i = 0; i < 32; i++)
    button[8][i] = new JButton(days[i]);
    button[8][i].addActionListener(this);
    button[8][i].setSize(50, 30);
    button[8][i].setLocation(x, y);
    d.add(button[8][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************SEPTEMBER***************************//
    if(e.getSource() == September)
    int x = 250;
                        int y = 200;
    for(int i = 0; i < 31; i++)
    button[9][i] = new JButton(days[i]);
    button[9][i].addActionListener(this);
    button[9][i].setSize(50, 30);
    button[9][i].setLocation(x, y);
    d.add(button[9][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************OCTOBER***************************//
    if(e.getSource() == October)
    int x = 400;
                        int y = 200;
    for(int i = 0; i < 32; i++)
    button[10][i] = new JButton(days[i]);
    button[10][i].addActionListener(this);
    button[10][i].setSize(50, 30);
    button[10][i].setLocation(x, y);
    d.add(button[10][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************NOVEMBER***************************//
    if(e.getSource() == November)
    int x = 100;
                        int y = 200;
    for(int i = 0; i < 31; i++)
    button[11][i] = new JButton(days[i]);
    button[11][i].addActionListener(this);
    button[11][i].setSize(50, 30);
    button[11][i].setLocation(x, y);
    d.add(button[11][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
    //*************DECEMBER***************************//
    if(e.getSource() == December)
    int x = 250;
                        int y = 200;
    for(int i = 0; i < 32; i++)
    button[12][i] = new JButton(days[i]);
    button[12][i].addActionListener(this);
    button[12][i].setSize(50, 30);
    button[12][i].setLocation(x, y);
    d.add(button[12][i]);
    x = x + 75;
    if(x == 550)
    x = 25;
    y = y + 30;
    }//end if
    repaint();
    }//end for
    }//end if
                   button[0][0] = new JButton(back[0]);
                   button[0][0].addActionListener(this);
                   button[0][0].setLocation(250,400);
                   button[0][0].setSize(100,30);
                   d.add(button[0][0]);
    }//end
    public void paint(Graphics g)
    super.paint(g);
    g.setColor(Color.blue);
    g.drawRoundRect(0,0,625,500,10,10);
    g.setColor(Color.red);
    g.setFont(new Font("Courier", intBold + intItalic, 24));
    g.drawString("Calendar",250,150);
    g.setFont(new Font("Courier", intBold + intItalic, 12));
    g.drawString("Sunday", 25,175);
    g.drawString("Monday", 100,175);
    g.drawString("Tuesday", 175,175);
    g.drawString("Wednesday", 250,175);
    g.drawString("Thursday", 325,175);
    g.drawString("Friday", 400,175);
    g.drawString("Saturday", 475,175);
    public void actionPerformed(ActionEvent e)
    if(e.getSource() == button[1][1])
    JOptionPane.showMessageDialog(null, "Hey", "Info", JOptionPane.INFORMATION_MESSAGE);     

    sorry... its for a friend basically, hes gonna put important dates that i will put on the calendar... yea it be nice if i could make it so he can easily program dates into the calendar but I am not that good yet.... it's going through revisions still!

  • HT4623 I'm new to using apple products, recently was asked to consider using a ipad mini for my specific business needs. Does anyone use the mini for their business?  How does it work for you?

    I'm new to using the apple OS.  Recently had business partner buy an ipad mini, was thinking of buying more for our businesses.  I'm used to using Windows Office products for my reports, wanted to know how apple's Pages, Keynote and Numbers compared and whether they could be used on the ipad mini. 

    I have asked a moderator to provide assistance, they will post an invite on this thread.
    Once you get a reply, if you click on their name, you will see a screen like this. Click on the link as shown below.
    Please do not send them a personal message, as they may not be on duty for a long time, and your message will not be tracked properly.
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • Defining a many-to-many relationship with CMP EJBs  : does it work for you

    Curious to know whether someone has been able to set up a many to many relationship between two entity beans.
    I have been struggling with this for days now and I can't get it to work.
    In my test project I have two entity beans, resp. Consultant and Solution.
    Consultant has a cmr field called 'solutions', which is a collection object from the opposite side (Solution).
    This is the source of the ejb-jar.xml file
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
    <ejb-jar>
         <description>EJB JAR description</description>
         <display-name>EJB JAR</display-name>
         <enterprise-beans>
              <session>
                   <ejb-name>ProfilerBean</ejb-name>
                   <home>com.atosorigin.tcc.testing.ejbses.profiling.ProfilerHome</home>
                   <remote>com.atosorigin.tcc.testing.ejbses.profiling.Profiler</remote>
                   <local-home>com.atosorigin.tcc.testing.ejbses.profiling.ProfilerLocalHome</local-home>
                   <local>com.atosorigin.tcc.testing.ejbses.profiling.ProfilerLocal</local>
                   <ejb-class>com.atosorigin.tcc.testing.ejbses.profiling.ProfilerBean</ejb-class>
                   <session-type>Stateless</session-type>
                   <transaction-type>Container</transaction-type>
                   <ejb-local-ref>
                        <ejb-ref-name>EJBTesting/Solution</ejb-ref-name>
                        <ejb-ref-type>Entity</ejb-ref-type>
                        <local-home>com.atosorigin.tcc.testing.ejbcmp.profiling.SolutionLocalHome</local-home>
                        <local>com.atosorigin.tcc.testing.ejbcmp.profiling.SolutionLocal</local>
                        <ejb-link>SolutionBean</ejb-link>
                   </ejb-local-ref>
                   <ejb-local-ref>
                        <ejb-ref-name>EJBTesting/Consultant</ejb-ref-name>
                        <ejb-ref-type>Entity</ejb-ref-type>
                        <local-home>com.atosorigin.tcc.testing.ejbcmp.profiling.ConsultantLocalHome</local-home>
                        <local>com.atosorigin.tcc.testing.ejbcmp.profiling.ConsultantLocal</local>
                        <ejb-link>ConsultantBean</ejb-link>
                   </ejb-local-ref>
              </session>
              <entity>
                   <ejb-name>ConsultantBean</ejb-name>
                   <home>com.atosorigin.tcc.testing.ejbcmp.profiling.ConsultantHome</home>
                   <remote>com.atosorigin.tcc.testing.ejbcmp.profiling.Consultant</remote>
                   <local-home>com.atosorigin.tcc.testing.ejbcmp.profiling.ConsultantLocalHome</local-home>
                   <local>com.atosorigin.tcc.testing.ejbcmp.profiling.ConsultantLocal</local>
                   <ejb-class>com.atosorigin.tcc.testing.ejbcmp.profiling.ConsultantBean</ejb-class>
                   <persistence-type>Container</persistence-type>
                   <prim-key-class>java.lang.String</prim-key-class>
                   <reentrant>False</reentrant>
                   <cmp-version>2.x</cmp-version>
                   <abstract-schema-name>Consultant</abstract-schema-name>
                   <cmp-field>
                        <field-name>firstname</field-name>
                   </cmp-field>
                   <cmp-field>
                        <field-name>lastname</field-name>
                   </cmp-field>
                   <cmp-field>
                        <field-name>country</field-name>
                   </cmp-field>
                   <cmp-field>
                        <field-name>id</field-name>
                   </cmp-field>
                   <primkey-field>id</primkey-field>
                   <query>
                        <query-method>
                             <method-name>findBySolution</method-name>
                             <method-params>
                                  <method-param>java.lang.String</method-param>
                             </method-params>
                        </query-method>
                        <ejb-ql>SELECT Object(c) FROM Consultant AS c,
                        IN(c.solutions) s WHERE s.id = ?1 </ejb-ql>
                   </query>
              </entity>
              <entity>
                   <ejb-name>SolutionBean</ejb-name>
                   <home>com.atosorigin.tcc.testing.ejbcmp.profiling.SolutionHome</home>
                   <remote>com.atosorigin.tcc.testing.ejbcmp.profiling.Solution</remote>
                   <local-home>com.atosorigin.tcc.testing.ejbcmp.profiling.SolutionLocalHome</local-home>
                   <local>com.atosorigin.tcc.testing.ejbcmp.profiling.SolutionLocal</local>
                   <ejb-class>com.atosorigin.tcc.testing.ejbcmp.profiling.SolutionBean</ejb-class>
                   <persistence-type>Container</persistence-type>
                   <prim-key-class>java.lang.String</prim-key-class>
                   <reentrant>False</reentrant>
                   <cmp-version>2.x</cmp-version>
                   <abstract-schema-name>Solution</abstract-schema-name>
                   <cmp-field>
                        <field-name>description</field-name>
                   </cmp-field>
                   <cmp-field>
                        <field-name>name</field-name>
                   </cmp-field>
                   <cmp-field>
                        <field-name>parent</field-name>
                   </cmp-field>
                   <cmp-field>
                        <field-name>id</field-name>
                   </cmp-field>
                   <primkey-field>id</primkey-field>
                   <query>
                        <query-method>
                             <method-name>findChildSolutions</method-name>
                             <method-params>
                                  <method-param>java.lang.String</method-param>
                             </method-params>
                        </query-method>
                        <ejb-ql>SELECT Object(s) FROM Solution AS s WHERE
                        s.parent = ?1</ejb-ql>
                   </query>
                   <query>
                        <query-method>
                             <method-name>findTopLevelSolutions</method-name>
                             <method-params/>
                        </query-method>
                        <ejb-ql>Select Object(s) FROM Solution AS s WHERE
                        (s.parent = &apos;none&apos;)</ejb-ql>
                   </query>
              </entity>
         </enterprise-beans>
         <relationships>
              <ejb-relation>
                   <description>A consultant may have one or more areas of expertise</description>
                   <ejb-relation-name>Consultant_Solutions</ejb-relation-name>
                   <ejb-relationship-role>
                        <ejb-relationship-role-name>com.atosorigin.tcc.testing.ejbcmp.profiling.ConsultantBean</ejb-relationship-role-name>
                        <multiplicity>Many</multiplicity>
                        <relationship-role-source>
                             <ejb-name>ConsultantBean</ejb-name>
                        </relationship-role-source>
                        <cmr-field>
                             <cmr-field-name>solutions</cmr-field-name>
                             <cmr-field-type>java.util.Collection</cmr-field-type>
                        </cmr-field>
                   </ejb-relationship-role>
                   <ejb-relationship-role>
                        <ejb-relationship-role-name>com.atosorigin.tcc.testing.ejbcmp.profiling.SolutionBean</ejb-relationship-role-name>
                        <multiplicity>Many</multiplicity>
                        <relationship-role-source>
                             <ejb-name>SolutionBean</ejb-name>
                        </relationship-role-source>
                   </ejb-relationship-role>
              </ejb-relation>
         </relationships>
         <assembly-descriptor>
              <container-transaction>
                   <description>container-transaction</description>
                   <method>
                        <ejb-name>SolutionBean</ejb-name>
                        <method-name>*</method-name>
                   </method>
                   <method>
                        <ejb-name>ProfilerBean</ejb-name>
                        <method-name>*</method-name>
                   </method>
                   <method>
                        <ejb-name>ConsultantBean</ejb-name>
                        <method-name>*</method-name>
                   </method>
                   <trans-attribute>Required</trans-attribute>
              </container-transaction>
         </assembly-descriptor>
    </ejb-jar>
    I created a stateless session bean as a business facade for the two entity beans. I then created a webservice to test the beans.
    What works :
    - create a consultant
    - get a consultant
    - create a solution
    - get a solution
    (basically everything that doesn't involve the relationship field.
    However, what doesn't work is the method call assignSolution:
    - assign solution : this is implemented as follows
    Business Method.
         public void assignSolution(String consultantID, String solutionID)
              throws ProfilingException {
              // TODO : Implement
              ConsultantLocal cons = null;
              SolutionLocal sol = null;
              try {
                   cons = consHome.findByPrimaryKey(consultantID);
                   sol = solHome.findByPrimaryKey(solutionID);
                   Collection solutions = cons.getSolutions();
                   solutions.add(sol);
                   //sol.getConsultants().add(cons);
              } catch (FinderException ex) {
                   ex.printStackTrace();
                   throw new ProfilingException("failed to retrieve data from DB", ex);
    As you can see I am trying to use the CM Relationship in this methhod. Adding the solution to a consultant should be as simple as adding a solution object to the collection retrieved with the getSolutions accessor. The Container is expected to persist the information in my MAXDB database.
    However this doesn't happen.
    The ORM details as defined in the persistent.xml follows :
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE persistent-ejb-map SYSTEM "persistent.dtd">
    <persistent-ejb-map>
         <locking
              type="Table"/>
         <db-properties>
              <data-source-name>TCC_PORTAL_PROFILER</data-source-name>
              <database-vendor
                   name="SAPDB"/>
         </db-properties>
         <entity-beans>
              <entity-bean>
                   <ejb-name>ConsultantBean</ejb-name>
                   <table-name>PFL_CONSULTANTS</table-name>
                   <field-map
                        key-type="NoKey">
                        <field-name>firstname</field-name>
                        <column>
                             <column-name>FIRSTNAME</column-name>
                        </column>
                   </field-map>
                   <field-map
                        key-type="NoKey">
                        <field-name>lastname</field-name>
                        <column>
                             <column-name>LASTNAME</column-name>
                        </column>
                   </field-map>
                   <field-map
                        key-type="NoKey">
                        <field-name>country</field-name>
                        <column>
                             <column-name>COUNTRY</column-name>
                        </column>
                   </field-map>
                   <field-map
                        key-type="PrimaryKey">
                        <field-name>id</field-name>
                        <column>
                             <column-name>ID</column-name>
                        </column>
                   </field-map>
                   <finder-descriptor>
                        <method-name>findBySolution</method-name>
                        <method-params>
                             <method-param>java.lang.String</method-param>
                        </method-params>
                        <load-selected-objects
                             lock="read"/>
                   </finder-descriptor>
              </entity-bean>
              <entity-bean>
                   <ejb-name>SolutionBean</ejb-name>
                   <table-name>PFL_SAPSOLUTIONS</table-name>
                   <field-map
                        key-type="NoKey">
                        <field-name>description</field-name>
                        <column>
                             <column-name>DESCRIPTION</column-name>
                        </column>
                   </field-map>
                   <field-map
                        key-type="NoKey">
                        <field-name>name</field-name>
                        <column>
                             <column-name>NAME</column-name>
                        </column>
                   </field-map>
                   <field-map
                        key-type="NoKey">
                        <field-name>parent</field-name>
                        <column>
                             <column-name>PARENTID</column-name>
                        </column>
                   </field-map>
                   <field-map
                        key-type="PrimaryKey">
                        <field-name>id</field-name>
                        <column>
                             <column-name>ID</column-name>
                        </column>
                   </field-map>
                   <finder-descriptor>
                        <method-name>findChildSolutions</method-name>
                        <method-params>
                             <method-param>java.lang.String</method-param>
                        </method-params>
                        <load-selected-objects
                             lock="read"/>
                   </finder-descriptor>
                   <finder-descriptor>
                        <method-name>findTopLevelSolutions</method-name>
                        <method-params/>
                        <load-selected-objects
                             lock="read"/>
                   </finder-descriptor>
              </entity-bean>
         </entity-beans>
         <relationships>
              <table-relation>
                   <help-table>PFL_CONS_SOL_MAP</help-table>
                   <table-relationship-role
                        key-type="PrimaryKey">
                        <ejb-name>ConsultantBean</ejb-name>
                        <cmr-field>solutions</cmr-field>
                        <fk-column>
                             <column-name>CONSULTANTID</column-name>
                             <pk-field-name>id</pk-field-name>
                        </fk-column>
                   </table-relationship-role>
                   <table-relationship-role
                        key-type="PrimaryKey">
                        <ejb-name>SolutionBean</ejb-name>
                        <fk-column>
                             <column-name>SOLUTIONID</column-name>
                             <pk-field-name>id</pk-field-name>
                        </fk-column>
                   </table-relationship-role>
              </table-relation>
         </relationships>
    </persistent-ejb-map>
    The error in the default trace file when calling the method states, there is an "inconsistency in the number of primary keys". Details follow.
    #1.5#000F1F188E5C004400000000000010480003E76C80EFD57A#1098880364327#com.sap.engine.services.ejb#com.atosorigin.tcc/EJBCMPProfilingTest#com.sap.engine.services.ejb#Guest#2####4d2b2370281411d9a40d000f1f188e5c#SAPEngine_Application_Thread[impl:3]_31##0#0#Error##Java###
    [EXCEPTION]
    #1#com.sap.engine.services.ejb.exceptions.BaseRemoteException: Exception in method assignSolution.
         at com.atosorigin.tcc.testing.ejbses.profiling.ProfilerObjectImpl0.assignSolution(ProfilerObjectImpl0.java:822)
         at com.atosorigin.tcc.testing.ejbses.profiling.Profiler_Stub.assignSolution(Profiler_Stub.java:533)
         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:324)
         at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187)
         at $Proxy73.assignSolution(Unknown Source)
         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:324)
         at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
         at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:146)
         at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:68)
         at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
         at SoapServlet.doPost(SoapServlet.java:51)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:339)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:317)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:810)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:238)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    Caused by: com.sap.engine.services.applocking.exception.SAPAppLockingIllegalArgumentException: Inconsistency in number of primary keys
         at com.sap.engine.services.applocking.TableLockingImpl.getArgument(TableLockingImpl.java:385)
         at com.sap.engine.services.applocking.TableLockingImpl.lock(TableLockingImpl.java:128)
         at com.sap.engine.services.applocking.TableLockingImpl.lock(TableLockingImpl.java:138)
         at com.sap.engine.services.ejb.entity.pm.lock.TableLockingSystem.write(TableLockingSystem.java:82)
         at com.sap.engine.services.ejb.entity.pm.PersistentM2M.create(PersistentM2M.java:172)
         at com.sap.engine.services.ejb.entity.pm.PersistentCacheM2M.add(PersistentCacheM2M.java:197)
         at com.sap.engine.services.ejb.entity.pm.multiple.CollectionM2M.add(CollectionM2M.java:57)
         at com.atosorigin.tcc.testing.ejbses.profiling.ProfilerBean.assignSolution(ProfilerBean.java:201)
         at com.atosorigin.tcc.testing.ejbses.profiling.ProfilerObjectImpl0.assignSolution(ProfilerObjectImpl0.java:771)
         ... 32 more
    I can't figure out what the problem is with the ORM mapping defined.
    On the database level I have three tables. Consultant maps to PFL_CONSULTANT, Solution to PFL_SAPSOLUTIONS. The third table PFL_CONS_SOL_MAP is the help table used for the relationship (having two fields, which are in fact foreign keys from the other two tables to express the assignment of solutions to consultants (where a consultant can have one or more solutions).
    ps. : I am running Netweaver Developer Workplace (Netweaver 2004, at stack level 5)
    Message was edited by: Theo Paesen

    Hm, after disabling 'automatic locking' it works.

  • QT 7.2.0 PRO DOES NOT WORK FOR STREAMING MOVIES

    Hello, guys! How is it going in Appleland? I have a problem playing or viewing streaming movies ever since I have upgraded to QT 7.2.0 pro. The sound works, but no freakin movie viewing. Any suggestions on how to make this work? I have never, ever had this problem before. I am so upset, especially paying for pro! I did have pro of the previous version of QT, but those keys are not for version 7, so I had to pay for it again. Any help on this matter would be appreciated.

    "From another posting - the fix is to delete the file HD>Library>Internet Plugins>QuickTime plugin.webplugin and leave just QuickTime Plugin.plugin in there. It appears that this only affects some people. Hope it works for you."
    The above post worked for me. I had the same issue. Quit Quicktime, Safari, delete the pref mentioned and try again.

  • Vinagre vnc client -- does the scaling work for you?

    hello fellaz,
    i tried vinagre from aur (both vinagre and vinagre-tweak) but scaling option was disabled, although i think it should work (gtk-vnc has been compiled with --with-gtkglext=yes). does it work for you?
    thanks for reply,
    joe
    Last edited by jose1711 (2008-04-26 11:35:29)

    my self-built packages don't work with scaling aswell.
    however, vinagre should be in extra anyway, as it is officially part of gnome 2.22, so it should be in gnome-extra.

  • This website make problem for me, he open by it self everytime i try to open another websites  Please i need some help

    this website make problem for me, he open by it self everytime i try to open another websites
    Please i need some help
    http://yandex.ru/yandsearch?text=ццц&lr=1004

    Dude, I don't think there's a user on this forum that would click on that link.

  • I am trying to allow guests on windows to connect to shares on my Lion server but it keeps asking for a password for guest. I have allow guest users to access this share enabled but it still does not work.

    I am trying to allow guests on windows to connect to shares on my Lion server but it keeps asking for a password for guest. I have allow guest users to access this share enabled but it still does not work.

    Ditto. Guest accounts shouldn't have a password. No way to enter one in System Prefs...

  • HT5557 The ibooks dictionary works fine for my iPhone 5, but it does not work for my iPad 2. Is this fixable?

    The iBooks dictionary works fine for my iPhone 5, but it does not work for my iPad 2. Is this fixable?

    I went to the Audio store to see about getting a surround sound and the salesperson asked me why I wasn't using AirPlay, he said it was better than the Bluetooth, better quality. So I do have AirPlay on my Sony and I installed the app on my iPhone 5 but they can't find eachother.......when I try looking for my iPhone on my receiver it does not show it. The Sony display works through my TV, the set up screen is there but it says no devices found. Like I said, the Bluetooth finds the iPhone and works ok, but the AirPlay does not.....looking at the manuel it says that the AirPlay will recognize my device (iPhone 5) but it does not..........

Maybe you are looking for

  • Install printer error

    Trying to find a fix for the error one gets when asking PSCS4 to ' print '! After years of working well, out of the blue when I select ' print ' I get the error message telling me that I must first install a printer despite the fact that I have a wor

  • Creating something similiar to this

    Hi! I want to create a picture like this: http://www.google.no/imgres?imgurl=http://farm4.static.flickr.com/3409/3256194469_8549469b 11.jpg&imgrefurl=http://www.flickr.com/explore/interesting/2009/02/05/&usg=__AuM7l5MoQG9hu FF0K3WOCwBsXpM=&h=334&w=50

  • Running Total in Group Header

    Post Author: bahamaER CA Forum: Crystal Reports Hello, I have been reviewing threads for running totals and would like some assistance on creating a running total for a group with a condition that will display in the group header, the running total s

  • Acrobat Standard 9.2 Eula nicht annehmbar

    Hallo Zusammen, folgendes Problem: Acrobat Standar 9.2 installiert und jedes mal beim starten, kommt die Eula hoch die ich nicht bestätigen kann. Egal welchen Button ich anklicken will (Ablehnen....), es reagiert nicht. Ich habe schon diverse Einträg

  • Stop automatic trigger and post of Excise invoice

    Hello, When I save a billing document, the excise invoice is automatically getting triggered in the background. I want to stop this from happening, as customer wants to do it manually using J1iin transaction. In Customizing, I have removed (unchecked