Body Problem!!

I have a macbook 13' white late 2010 model, the rubber body of the base has come out what should i do? Should i get a new body for my macbook? If yes where can i buy one??

Your MacBook may qualify for free service under Apple's MacBook Bottom Case Replacement Program. You should contact Apple for assistance.
Best of luck.

Similar Messages

  • Compiling package body problem

    hello
    i have a problem with portal 9.0.2.2.22(win2k server). When i try to log in i get the error
    Error: Could not open web cache connection. The portal use-web-cache setting is set to ON while web cache may be down. (WWC-40019)
    after that i run oracle enterprise manager console, logged into iasdb and tried to compile different package bodies(dbe_build_sql, wwv_qbe,...) and get the error:
    Line # = 0 Column # = 0 Error Text = PLS-00801: internal error [56106]
    inside this package body there is only one word
    wrapped
    and nothing else
    on a different machine i have in the same package body tons of code(dbe_build_sql consists of 20622 lines), inside my package only one word
    wrapped
    where is the problem?
    can anybody help me? please
    need help
    thanks
    Marjan

    Marjan,
    Try to post your question in the Portal Caching forum.

  • IE (6 and 8) and different page template Body problem

    Hi - is that normal that IE don't recognize page template body? I have a structure like this:
    page template body 1:
    column 1 | column 2
    page template body 2:
    column 1
    everything work fine in firefox and chrome (I'll check also safari and opera) but not in IE.
    In IE (6 or 8) I have page template body 2 on the right of page template body 1 (not bottom the region).
    Anyone know how to fix this? of course in the easiest way :)

    I have had this issue often, and I finally figured out a workaround:
    You have to place a hidden REGION right where the breaking/newline (or whatever is happening with the in the template) isn't occuring properly.
    This will force a break.
    So I created a new region:
    Type: HTMLText
    Template: Button Region without Title
    Region Source:
    <br>
    & nbsp ;(or something similar)
    Condition (optional): Client Browser is Internet Explorer
    See this post for more details:
    Problems displaying regions in desired Template positions

  • New 17inch i7core body problem

    OK, so soon after I purchased my new macbook pro 17inch i7core I noticed that the aluminum body creaks/moves a little on the bottom. When I hold the macbook in both hands with the display closed I can feel metal movement on the bottom. It's very similar to the sound and feeling of clicking the trackpad. It's only in one area ( Roughly under the command key) and it only moves when I push it in.
    I went to the applec store and checked out their 17inch i7cores on display and they felt solid, no creak or metallic noise what so ever.
    I set up an appointment at the Apple store and the guy said it was normal. I told him that all the other macs did not feel similar. He assured me that every macbook's body is built and put together slightly differently and sometimes there will be minor body movements. He said that his 15inch has a minor movement where the monitor meets the body. I had him take apart my computer to make sure there was nothing in there. He did so and assured me that nothing was obstructing the components and all was fine.
    I just spent a lot of money on this computer and when something like this comes up I get very frustrated... Has anyone else had a similar problem? Is this guy telling the truth? I really don't want to go through all the hassle to return this since I bought it through an education center.

    If the machine is functioning fine then it should be OK. If you still aren't satisfied contact AppleCare, you have 3 months of free phone support and they may be willing to listen although I think they'll agree with me.
    I don't really see that there is a problem though but of course your point of view is different than mine.
    Regards,
    Roger

  • Applet printing problem...

    I want to directly print from the web browser to the local printer, so to control the printer, I write an applet like this.
    public class PrintApplet extends JApplet {
        /** Creates a new instance of PrintApplet */
        PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
        public PrintApplet() {
        public void init() {
        public void print(String lUrl, String lpar, String lparval) {
            BufferedReader br   = null;
            InputStream    in   = null;
            URLConnection  conn = null;
            URL            url  = null;
            try {
                url = new URL(lUrl + "?"+lpar+"="+URLEncoder.encode(lparval,"UTF-8")+"&x=0");
                conn = url.openConnection();
                conn.setUseCaches(false);
                in   = conn.getInputStream();
                int stat = conn.getHeaderFieldInt("TotRec", 0);
                br = new BufferedReader(new InputStreamReader(in));
                String line;
                String s ="";
                while ((line = br.readLine()) != null) {
                    s += line + "\n";
                br.close();
                br = null;
                in.close();
                in = null;
                // now print!!
                if (stat > 0) {
                    // PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
                    if (ps!=null) {
                        //JOptionPane.showMessageDialog(null,"selected printer " +ps.getName());
                        //System.out.println("selected printer " + ps.getName());
                        PrintRequestAttributeSet aset= new HashPrintRequestAttributeSet();
                        DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
                        aset.add(new MediaPrintableArea(0,0,210,160,Size2DSyntax.MM));
                        DocPrintJob pj = ps.createPrintJob();
                        try {
                            ByteArrayInputStream b =new ByteArrayInputStream(s.getBytes());
                            Doc doc = new SimpleDoc(b, flavor, null);
                            pj.print(doc, aset);
                            JOptionPane.showMessageDialog(null,"end printing");
                        } catch (PrintException e) {
                            JOptionPane.showMessageDialog(null,e.getMessage());
                        } catch(Exception e1) {
                            JOptionPane.showMessageDialog(null,e1.getMessage());
                    } else {
                        JOptionPane.showMessageDialog(null,"no Printer");
            } catch (IOException e) {
                //System.out.println("Can't execute servlet.");
                //System.out.println(conn.getHeaderField(0));
                //System.out.println(e.getMessage());
            } finally {
                if (br != null)
                    try { br.close(); } catch (IOException ignore) {}
                if (in != null)
                    try { in.close(); } catch (IOException ignore) {}
    }I create printinvoice.jsp like this:
    public void prerender() {
            // get the invoice number...
            javax.servlet.http.HttpServletRequest req = (javax.servlet.http.HttpServletRequest) getExternalContext().getRequest();
            String linvno = req.getParameter("invno");
            // filter
            try {
                getSessionBean1().getAr0invhdRowSet().setObject(1,linvno);
                getSessionBean1().getAr0invhdRowSet().execute();
                ar0invhdDataProvider.cursorFirst();
            } catch (Exception ex) {};
            String s;
            if (ar0invhdDataProvider.getRowCount() > 0) {
                // now preparing the report..
                s =""+(char)27+(char)64+(char)27+(char)120+(char)0+(char)27+(char)77;
                s += "\n";
                s += "\n";
                s += "\n";
                s += space(30)+(String) ar0invhdDataProvider.getValue("INHINVOICENO")+space(20)+
                        datetostr((java.sql.Timestamp) ar0invhdDataProvider.getValue("INHDATE"))+"\n";
            // deleted here to make it short
            } else {
                s = "none";
            FacesContext myFaces = FacesContext.getCurrentInstance() ;
            ServletContext svContext = (ServletContext) myFaces.getExternalContext().getContext();
            HttpServletResponse response = (HttpServletResponse) myFaces.getExternalContext().getResponse();
            try {
                // Get the output stream
                PrintWriter out = response.getWriter();
                // Set the content type
                response.setContentType("text/plain");
                response.setHeader(
                        "TotRec",Integer.toString(ar0invhdDataProvider.getRowCount()));
                out.print(s);
                out.flush();
            } catch (Exception ex) {
                error(ex.getMessage());
        } I create page.jsp with a button in it, and edit the jsp like this:
    <ui:body binding="#{Page2.body1}" id="body1" style="-rave-layout: grid">
                        <ui:form binding="#{Page2.form1}" id="form1">
                            <ui:button action="#{Page2.button1_action}" binding="#{Page2.button1}" id="button1"
                                onClick="document.PrintApplet.print("http://localhost:29080/Coba/faces/printinvoice.jsp","invno","2           ");&#xa;return false;"
                                style="left: 284px; top: 200px; position: absolute" text="Button"/>
                            <applet code="PrintApplet.class" height="0" name="PrintApplet" width="0"></applet>
                        </ui:form>
                    </ui:body>Problem is that in the applet, I HAVE to create
    PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
    as instance. While declaring at print(), the ps will return null.
    I just don't know why declaring the PrintServer at different location will have different result?
    Because if I put it on the instance, it will pop up printer dialog when the applet initialized. That is annoying.
    Any work around?
    thanks.

    I want to directly print from the web browser to the local printer, so to control the printer, I write an applet like this.
    public class PrintApplet extends JApplet {
        /** Creates a new instance of PrintApplet */
        PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
        public PrintApplet() {
        public void init() {
        public void print(String lUrl, String lpar, String lparval) {
            BufferedReader br   = null;
            InputStream    in   = null;
            URLConnection  conn = null;
            URL            url  = null;
            try {
                url = new URL(lUrl + "?"+lpar+"="+URLEncoder.encode(lparval,"UTF-8")+"&x=0");
                conn = url.openConnection();
                conn.setUseCaches(false);
                in   = conn.getInputStream();
                int stat = conn.getHeaderFieldInt("TotRec", 0);
                br = new BufferedReader(new InputStreamReader(in));
                String line;
                String s ="";
                while ((line = br.readLine()) != null) {
                    s += line + "\n";
                br.close();
                br = null;
                in.close();
                in = null;
                // now print!!
                if (stat > 0) {
                    // PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
                    if (ps!=null) {
                        //JOptionPane.showMessageDialog(null,"selected printer " +ps.getName());
                        //System.out.println("selected printer " + ps.getName());
                        PrintRequestAttributeSet aset= new HashPrintRequestAttributeSet();
                        DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
                        aset.add(new MediaPrintableArea(0,0,210,160,Size2DSyntax.MM));
                        DocPrintJob pj = ps.createPrintJob();
                        try {
                            ByteArrayInputStream b =new ByteArrayInputStream(s.getBytes());
                            Doc doc = new SimpleDoc(b, flavor, null);
                            pj.print(doc, aset);
                            JOptionPane.showMessageDialog(null,"end printing");
                        } catch (PrintException e) {
                            JOptionPane.showMessageDialog(null,e.getMessage());
                        } catch(Exception e1) {
                            JOptionPane.showMessageDialog(null,e1.getMessage());
                    } else {
                        JOptionPane.showMessageDialog(null,"no Printer");
            } catch (IOException e) {
                //System.out.println("Can't execute servlet.");
                //System.out.println(conn.getHeaderField(0));
                //System.out.println(e.getMessage());
            } finally {
                if (br != null)
                    try { br.close(); } catch (IOException ignore) {}
                if (in != null)
                    try { in.close(); } catch (IOException ignore) {}
    }I create printinvoice.jsp like this:
    public void prerender() {
            // get the invoice number...
            javax.servlet.http.HttpServletRequest req = (javax.servlet.http.HttpServletRequest) getExternalContext().getRequest();
            String linvno = req.getParameter("invno");
            // filter
            try {
                getSessionBean1().getAr0invhdRowSet().setObject(1,linvno);
                getSessionBean1().getAr0invhdRowSet().execute();
                ar0invhdDataProvider.cursorFirst();
            } catch (Exception ex) {};
            String s;
            if (ar0invhdDataProvider.getRowCount() > 0) {
                // now preparing the report..
                s =""+(char)27+(char)64+(char)27+(char)120+(char)0+(char)27+(char)77;
                s += "\n";
                s += "\n";
                s += "\n";
                s += space(30)+(String) ar0invhdDataProvider.getValue("INHINVOICENO")+space(20)+
                        datetostr((java.sql.Timestamp) ar0invhdDataProvider.getValue("INHDATE"))+"\n";
            // deleted here to make it short
            } else {
                s = "none";
            FacesContext myFaces = FacesContext.getCurrentInstance() ;
            ServletContext svContext = (ServletContext) myFaces.getExternalContext().getContext();
            HttpServletResponse response = (HttpServletResponse) myFaces.getExternalContext().getResponse();
            try {
                // Get the output stream
                PrintWriter out = response.getWriter();
                // Set the content type
                response.setContentType("text/plain");
                response.setHeader(
                        "TotRec",Integer.toString(ar0invhdDataProvider.getRowCount()));
                out.print(s);
                out.flush();
            } catch (Exception ex) {
                error(ex.getMessage());
        } I create page.jsp with a button in it, and edit the jsp like this:
    <ui:body binding="#{Page2.body1}" id="body1" style="-rave-layout: grid">
                        <ui:form binding="#{Page2.form1}" id="form1">
                            <ui:button action="#{Page2.button1_action}" binding="#{Page2.button1}" id="button1"
                                onClick="document.PrintApplet.print("http://localhost:29080/Coba/faces/printinvoice.jsp","invno","2           ");&#xa;return false;"
                                style="left: 284px; top: 200px; position: absolute" text="Button"/>
                            <applet code="PrintApplet.class" height="0" name="PrintApplet" width="0"></applet>
                        </ui:form>
                    </ui:body>Problem is that in the applet, I HAVE to create
    PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
    as instance. While declaring at print(), the ps will return null.
    I just don't know why declaring the PrintServer at different location will have different result?
    Because if I put it on the instance, it will pop up printer dialog when the applet initialized. That is annoying.
    Any work around?
    thanks.

  • W510 Poor body,Poor support

    I got my w510 in Jan 11, it was my dream to use such machine,when I saw the body of w510,it was very disappointing,
    Body
    1, The battery does not properly fixed in slot,its moving.
    2. The screen remains  uneven when closed.
    3.Dvd drive is not fitted properly,
    4. Overall body is not properly fitted,it's loose fitting.
    Laptops are for movablity,the must be rock solid,I have dell xp no part is moving,no unwante sound,
    Hardware,
    1.within 1 month it started hanging,during minimum use of  Graphic applications, the video playing stopped.
           when I went to service centre for such complains,they told all machines have same body problems so nothing can be done, and they simply formatted my machine without knowing about OS platform and loaded Win-7 32 bit,actually it was 64 bit.
    What a careless support and service?
    any Idea,help can I get?

    first of all the loose part or anything like that inside 21 days...return but that is not an option.
    Yes service center are joke most of the time apart from replacing motherboard and things like that. Most of the them are worthless idoits working & has no knowledge or understanding that people depend on this machine for work.
    First of try to ungrade all the drivers (graphic card driver problem went away after upgrade for many on this forum)
    Here is the link for latest driver
    http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-74582

  • Timer task (Time Schduling ) in JSP for hit/browse another site page

    Hi All ,
    I want to develope a JSP application which is run the perticular link in every 30 min.
    means i want to set the scheduling of 30 min which is browese(run) my another server link like http://nileshpatel.com/abc.jsp
    How can i do it OR Time Scheduling is possible in JSP?
    Thanks
    Nilesh Patel

    Yeah, I couldn't get it to work on the onLoad funtion either but it is probably a nested quote problem. Put it in a function and call that function from the onLoad event.
    <html>
    <head>
      <script type="text/javascript">
        function resubmit() {
          setTimeout("top.location.href='test.html'",3000);
          return true;
      </script>
    </head>
    <body onLoad="resubmit();">
    </body>Problems: This will only work if the user has the page with the above code opened when the 30min passes by. If they go to some other page, it won't work. If the user goes surfing around multiple pages with this code on it, the 30 minutes will be reset at each point the user gets to a new page.
    You are better off writing a normal Java application with a timer that runs as a service. Every 30 minutes it would trigger a browser to open the web page.

  • Why is JVM faster than CLR?

    hi
    i wrote a N-body algorithm in both Java and C# (shown below). i executed it using .NET CLR and JDK1.4.1. in JDK it is twice as fast as .NET (on win2000). now i am trying to find out why is it so??
    the interesting thing is that i ran some other algorithms like FFT and graph alogrithms, and they are faster in .NET. so i want to find is there some operation in the below algorithm that is making it run faster in JDK.
    in general, what can the possible reasons be for JVM to run faster than CLR?
    thanks
    double G = 6.6726E-11;
    double difference = 0.0;
    for(int i=0; i<numBodies; i++)
         accelarations[i] = 0.0;
         for(int j=0; j<numBodies; j++)
              if(i != j)
              difference = radii[i] - radii[j];
              if(difference != 0)
              accelarations[i] += masses/(Math.pow(difference, 2));
         accelarations[i] *= G;

    Interesting N-Body problem that treats accelerations as scalars.
    Anyway, if there is no optimisation for small integer powers in the Math.pow() method, then I'd expect almost all the time is used there or in its equivalent in .NET. Hardly a meaningful test of relative performance.
    Try using (difference * difference) instead.
    Sylvia.

  • Use bridgeTalk with onError event, exception handling

    Hi all,
    I'm writting a function who use bridgeTalk to execute a photoshop script. This function works but I would like to throw an exception if the script has a problem. I commented a line in my script to have an exception but the onError event doesn't throw my Error.
    Have someone an idea?
    Thanks!
    function save_to_PSD(obj){
        var bt = new BridgeTalk();
         bt.target = "photoshop";
         bt.body = save_to_psd_function.toSource()+"("+obj.toSource()+");";
         bt.onError = function(errObj) {
            // the next line display the error in the console
            $.writeln(errObj.body);
            // PROBLEM this error is never throw
            throw new Error (errObj.body);
         bt.send(100);
    function save_to_psd_function(serializedObject){
        app.displayDialogs = DialogModes.NO;
        var obj = eval(serializedObject);
        var file_path = decodeURI(obj.file_path);
        // this will generate an exception
        //var img_file = new File(file_path);
        var ps_doc = app.open(img_file);
        psdSaveOption = new PhotoshopSaveOptions();
        psdSaveOption.embedColorProfile = true;
        app.activeDocument.saveAs(img_file, psdSaveOption, true, Extension.LOWERCASE);
        ps_doc.close();
        app.displayDialogs = DialogModes.ALL;

    Hi all,
    I found this solution if it can be helpfull for someone.
    But I don't know if it is the better way. I'm not abable to run a new exception in the onResult function.
    function save_to_PSD(obj){
        var error = null;
        var bt = new BridgeTalk();
         bt.target = "photoshop";
         bt.body = save_to_psd_function.toSource()+"("+obj.toSource()+");";
         bt.onError = function(ex){
            error = ex.body
         bt.send(100);
         if(error != null){
            throw new Error(error);

  • How do i iterate through this html document.

    I trying to read in an html file which looks like this
    <ID>1</ID>
    <BODY>blah bal blah
    blah bal blah.
    </BODY>
    <ID>5</ID>
    <BODY>blah bal blah
    blah bal blah.
    </BODY>
    <ID>7</ID>
    <BODY>blah bal blah
    blah bal blah.
    </BODY>
    Problem is i need to record the id numbers and do stuff with the text in the body.
    So my final result should be one file with each id # followed by the manupulated text in each body. so far i cant find any examples on iterating through html docs.
    ...ANY IDEAS??
    tx in advance :)

    I used the tokens....
    FileReader file = new FileReader("problemFile.txt");
    StreamTokenizer inputStream = new StreamTokenizer(file);
    // read into Vector caled vec.
    int tokenType = inputStream.nextToken();
    for(int index = 0; tokenType != StreamTokenizer.TT_EOF;)
    AStrVarable = inputStream.sval;
    if (name != null)//ommiting the numbers.numbers returns null for sval
    vec.add(AStrVarable);
    tokenType = inputStream.nextToken();
    but this just treats the file as one big block. im need to loop through all instances of "<ID>1</ID>" ids, return the id number and then for each id process the contents (bla bla bla)of the "<BODY>bla bla blah </BODY>" bodies.
    thanks for ur suggetions

  • C++ class question

    Hi,
    I have written a code for simulation of an N-body problem. The code compiles with a C++ compiler, but it is mainly plain C (no classes/objects, for now).
    The code uses a structure to encapsulate each particles' information (position, mass, etc.) and memory is allocated at the start for an array of this structure which is then populated. I expect to move the O(N^2) algorithm to an O(N log(N)) soon, but that will require some modification to the structure.
    I was looking at classes' inheritance and I think I could take advantage of it. Mainly I would create a mother class which two other classes would inherited. Nothing more. But since the code performance is critical, I need to make sure I don't get any overhead with the path I'll take.
    I'm thus asking for advice on the issue. Can I achieve the same performance using classes then using structures? Something I need to be careful with? I know I should keep away from virtual functions, which I will. I think constructors/destructors won't be a problem since I allocate a big array at the initialization of the code and this array does not change through the simulation. The destructor should only be called at the end, when the code finishes.
    Is there any overhead I'm missing?
    Thanx!

    alienman wrote:My suggestion is that if the performance is that critical, you should stay with C and instead learn how to simulate object inheritance. An example could be gtk libraries.
    Performance _is_ critical. This code will run on supercomputers
    A previous code was using a hack to mimic inheritance:
    struct base_struct
    double position[3];
    struct child_struct
    base_struct base;
    double charge;
    double * Get_Position(void *p) { return ((base_struct *) p)->position; }
    This works because casting to "base_struct *" and accessing the "position" element will tell the compiler "take the pointer to the start of the structure, and go a certain offset to access position". Because the child_struct contains a base_struct element, an offset from the start of the base_struct will give the same value as the same offset but from the start of the child_struct.
    This works (if you don't insert values _before_ "base_struct base" in the structure). The cast is evil though. I'd like to get rid of it.
    But then, this is a library which does not know the structure: its using void pointers. So it will need to cast anyway. So maybe inheritance wont help me here. I think I might just put the "position" array directly inside the "child_struct"...
    "ngoonee wrote:Unless you have literally millions of calls to a function (I don't know how involved your simulation is, of course) the cost of an additional indirection *MAY* be negligible compared to the actual meat of your processing algorithm.
    These functions will be used millions and probably billions of times (30 000 particles, hundreds of thousands of time steps, etc.). Before profiling it, I need an implementation, which I don't have. So before getting one, I prefer thinking of the best way to do it.
    I think putting the needed elements directly in the "child" struct/class will be the simplest resolution...
    Thanx all for your input
    By the way, anyone have experience with Z-ordering (Morton order, N-order)? I'm trying it with double precisions values but I can't make it work. It only works if I scale the positions and cast to integer...

  • REP-1211 ERROR

    WHEN I EXECUTE THE EXECUTABLE COMPARED_CNTS2B.REP, I GET THE FOLLOWING ERROR REP-1211 OBJECT-NAME IS LARGER THAN ITS ENCLOSING OBJECT.
    THE ERROR MANUAL SAID THAT THE OBJECT IS LARGER THAN ITS ENCLOSING OBJECT. THE MOST LIKELY CAUSE IS THAT YOU HAVE ATTEMPTED TO ENCLOSE A LARGE OBJECT WITHIN A SMALL, FIXED FRAME.
    THE POSSSIBLE ACTION TO BE TAKEN IS IDENTIFY THE OBJECT AND THE ENCLOSING OBJECT AND ADJUST THEIR RELATIVE SIZES AND POSITIONS UNTIL THE PROPER ENCLOSURE IS ACHIEVED.
    I AM CONFUSED ON WHAT TO DO. EVERYTHING IN THE LAYOUT EDITOR LOOKS FINE. WHAT DO I NEED TO ADJUST IN MY LAYOUT EDITOR? IS THIS A MARGIN PROBLEM OR IS THIS A BODY PROBLEM? IS THERE SOMETHING ELSE THAT I NEED TO CHECK OUT?

    Ratheesh:
    Thank you very much for your reply. The "print.x" and "print.y" parameters are being added by the server. I am not passing them in my call to the report. Also, just to give a background. We are moving from Reports 3.0 to Reports 9i. In production/reports 3.0 this is working fine. I have upgraded the reports to 6i and compiled them. I have followed the strategy put forth by Oracle. ANy help will be highly appreciated. I am in a time crunch.
    Cheers,
    Chetan

  • My iPhone 6 ear speaker is not working properly I couldn't able to hear any thing from ear speaker to lissen I had to put on loud speaker or to use handsfree please help me out with this problem if some body have answer?

    My iPhone 6 ear speaker is not working properly I couldn't able to hear any thing from ear speaker to listen I had to put on loud speaker or to use hands free please help me out with this problem if some body have answer?

    Hi Venkata from NZ,
    If you are having an issue with the speaker on your iPhone, I would suggest that you troubleshoot using the steps in this article - 
    If you hear no sound or distorted sound from your iPhone, iPad, or iPod touch speaker - Apple Support
    Thanks for using Apple Support Communities.
    Best,
    Brett L 

  • I have an iMac and iphoto.  Currently I am having a problem with an album in iphoto.  When I double click on the album all I get in the main body of the screen is a triangle with an exclamation mark and my 2 photos show at the very bottom of the window.

    I have an imac and am using iphoto.  Currently I am having a problem with one particular album which shows in the main part of the window a triangle with an exclamation point.  The two photos are at the bottom of the main window in the same area where the "info" "edit" "create" area is.  I can see the two photos but I can not get them back into the main part of the window.  I can't drag them anywhere either.  I can't double click or right click on either of the two photos either. All I can do is click on either one and they get a little bigger.  Before I saw the exclamation point in the main body of the window all I get is two squares with nothing in them and the entire border is made up of dashes.  Can someone help me?

    Make a temporary, backup copy of your library if you don't already have one (Control-click on the library and select Duplicate from the contextual menu) and  apply the two fixes below in order as needed:
    Fix #1
    Launch iPhoto with the Command+Option keys held down and rebuild the library.
                                            Screenshot is for iPhoto 9
    Since only one option can be run at a time start with Option #3, followed by #4 and then #1 as needed.
    Fix #2
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    1 - download iPhoto Library Manager and launch.
    2 - click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
    3 - Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu option.
    4 - In the next  window name the new library and select the location you want it to be placed.
    5 - Click on the Create button.
    Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments.  However, books, calendars, cards and slideshows will be lost. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory.

  • Can some body give me an advice, my cursor can not be controlled after I shut it down, and open again. But this problem goes away after I closed and opened the lid

    Can some body give me an advice, my cursor can not be controlled (using pad) after I shut it down, and open again. But this problem goes away after I close and open the lid.

    Boot from your OS installer disk and run Repair Disk from Disk Utility.

Maybe you are looking for