Can anyone see what is wrong here?

Here we go.....I am working on an assessment at Uni. I have written the following code. It compiles with no errors.....it starts to run (ie it asks for the 2 file names to impliment the equi-join) but it doesnt seem to pass a return value. The program produces no output!!! HELP!!!
private static Map equiJoin(Map relation1, Map relation2)
          Map resultRelation = new TreeMap();
          Iterator keys1Iterator = relation1.keySet().iterator();
          Iterator values1Iterator = relation1.values().iterator();
          Iterator keys2Iterator = relation2.keySet().iterator();
          Iterator values2Iterator = relation2.values().iterator();
          while (keys1Iterator.hasNext())     //loop through relation1
               String primaryKey1 = (String)keys1Iterator.next();
               String foreignKey1 = (String)values1Iterator.next();
               while (keys2Iterator.hasNext())//loop through realtion2
               String primaryKey2 = (String)keys2Iterator.next();
               String foreignKey2 = (String)values2Iterator.next();
               if (foreignKey1 == primaryKey2)
               resultRelation.put(primaryKey1, primaryKey2 + "\t" + foreignKey2);
          return resultRelation;
     }

You have to construct the second iterators inside the first while loop, otherwise you will always check against the value of the last key in the first iterator.
private static Map equiJoin(Map relation1, Map relation2){
     Map resultRelation = new TreeMap();
     Iterator keys1Iterator = relation1.keySet().iterator();
     Iterator values1Iterator = relation1.values().iterator();          
     while (keys1Iterator.hasNext()){
          String primaryKey1 = (String)keys1Iterator.next();
          String foreignKey1 = (String)values1Iterator.next();
          Iterator keys2Iterator = relation2.keySet().iterator();
          Iterator values2Iterator = relation2.values().iterator();
          while (keys2Iterator.hasNext()){          
               String primaryKey2 = (String)keys2Iterator.next();
               String foreignKey2 = (String)values2Iterator.next();
               if (foreignKey1 == primaryKey2)
                    resultRelation.put(primaryKey1, primaryKey2 + "\t" + foreignKey2);
     return resultRelation;
}

Similar Messages

  • When I set up my mail I could send emails now a day later I can not send them but can still receive them ... I can't see what is wrong .. Any answers .

    When I set up my mail I could send emails now a day later I can not send them but can still receive them ... I can't see what is wrong .. Any answers .

    It's not a good idea to use a network disk for both Time Machine backups and other things.  By design Time Machine will eventually consume all the space on its output disk, which will then cause problem for your other files.  I'd store those other files on an external disk connected to the Time Capsule.  The problem with that is that Time Machine will only back up files that are local to your Mac.  That means that you'll only have one copy of the files on or attached to your Time Capsule.
    By the way, you've been misled by poor field labeling on this forum into typing a large part of your message into the field intended for the subject.  In the future just type a short summary of your post into that field and type the whole message into the field below that.

  • Can anybody see what is wrong with this SQL statement?

    Hey guys, just a quick question. Can anybody tell me what is wrong with this line of SQL? I keep getting a syntax error message. I've been trying for ages and I can't see any problem at all!"
    {code}prepStat = connection.prepareStatement("INSERT INTO WeatherHistory (Date, Location, Overview, Temperature, WindDirection, WindSpeed, Pressure) VALUES ('"+date+"','"+location+"','"+temp+"','"+windDir+"','"+windSpd+"','"+pressure+"')");{code}
    All the field names and variables definitely exist so I can't see what the problem is!

    DHD wrote:
    Thanks for the replies.
    I've matched the correct number of column names and variables, but still no luck.
    And how exactly am I misusing Prepared Statements here?As noted above, not according to the code you posted. I didn't just pluck something out of my @ss and throw it out there. There was a reason behind what I said. And, if you mean you changed it, and you still got an exception, then post that exception (completely), and your new code, which is, hopefully, using PreparedStatement, (properly).

  • Hi can anyone see anything glaringly wrong in this code its only a few line

    class test
    public static void main(String []args)
    public void display()
         int limit=5;
         int total=0;
         for (int i = 0; i<limit; i++)
              System.out.println(i*i+i);
              total+=i;
         System.out.println(total);

    see after running this code
    public class test
         public static void display()
         int limit=5;
         int total=0;
         for (int i = 0; i<limit; i++)
              System.out.println(i*i+i);
              total+=i;
                   System.out.println(total);
                        public static void main(String []args)
                                  display();
    I get this output
    0
    2
    6
    12
    20
    10
    but when i work it out in my mind i get this
    2
    12
    and then i stop because i wonder why i didnt get the 0 and why i missed the 6
    can anyone work out what im doing wrong
    thanks

  • I don't know why my code isn't working, Can you see what is wrong?

    I'm putting together a program that reads input from a text file and then decides what type of input it is (male or female) and then calculates the final sum for both.
    m=male and f=female. The numbers after the letter are GPAs. Here is the input file:
    m 2.4
    f 3.2
    m 3.7
    m 4.0
    f 2.9
    f 1.8
    f 3.8
    m 1.7
    m 3.4
    f 2.6
    m 2.8
    m 1.7
    f 3.7
    m 3.9
    f 4.0
    f 3.6
    m 2.3
    f 2.9
    m 3.0
    m 2.7now here is my code:
    import java.io.*;
    import java.util.*;
    public class gradecalc {
         * @param args the command line arguments
        public static void main(String[] args)
                                throws FileNotFoundException{
            // TODO code application logic here
    double sumMale=0;
    int numMale=0;
    double sumFemale=0;
    int numFemale=0;
    char gender;
    double gpa;
         Scanner inFile= new Scanner(new FileReader("gpa.txt"));
            PrintWriter outFile= new PrintWriter("gpaResult.txt");
    while (inFile.hasNext())
        gender= inFile.next().charAt(0);
        gpa= inFile.nextDouble();
        switch (gender)
            case 'M':
            case 'm':
                sumMale= sumMale + gpa;
                numMale++;
                break;
            case 'F':
            case 'f':
                sumFemale= sumFemale + gpa;
                numFemale++;
                break;
            default:
                System.out.println("Invalid gender code: "+gender);
    outFile.print("Sum of male students GPAs: " + sumMale);
    outFile.print("Sum of female students GPAs: " + sumFemale);
    outFile.close();
    }and this is the error message I get when I build and then try to run the program:
    init:
    deps-jar:
    compile:
    run:
    Exception in thread "main" java.util.NoSuchElementException
            at java.util.Scanner.throwFor(Scanner.java:838)
            at java.util.Scanner.next(Scanner.java:1461)
            at java.util.Scanner.nextDouble(Scanner.java:2387)
            at gradecalc.main(gradecalc.java:32)
    Java Result: 1
    BUILD SUCCESSFUL (total time: 0 seconds)I feel like I have the code right, yet it doesn't output anything to my file and gives me the above exception. What's the problem here??

    I actually figured it out. I think some of you programmers out there would be proud of me if you saw this completed code. This forum has really helped me out, but I still make some stupid mistakes. Like the one I realized I made on this program seconds after I made this pose. I realized that I had an unknown character at the end of my input document, which you can't see in my post because I must have not copied and pasted that part. I would delete this post, but don't know how.

  • I just can't see what is wrong ...Help!

    Hi All,
    I have almost completed the recoding of my website after a crash which caused me to lose all my actions.
    Now I'm running scared a bit...:(
    I am having problems with my contact form and I can't for the life of me see why.
    I have some jquery code in the stage which SHOULD connect me with the php file but instead my program goes nuts!
    If I upload the site can someone PLEASE take a look for me and find out what is wrong?
    Regards
    David
    Link: https://workspaces.acrobat.com/?d=6Mikob5Qo8-DQC7ny12cqg
    Message was edited by: david hatton
    link added

    Help!
    I'm gonna fall off the bottom in a minute!
    39 views and no one can help?
    Oh the pain of rejection....

  • Can you see what's wrong with my sql clause?

    Select afkogltri sum( afpowemng ) as yqty
        from   ( afpo inner join afko on afpoaufnr = afkoaufnr )
        into   ( d_gltri , d_wemng )
        where  afpo~matnr = wa_pir-matnr
               and year( afko~gltri ) = year( sy-datum )
        group by afko~gltri. 
    The above is my sql clause, when I do a syntax check, it said:"Comma without preceding colon (after SELECT ?)"
    Can you tell me what's wrong with this sql clause?
    Thank you very much!

    Hi,
    Select Bgltri sum( Awemng ) <b>as yqty</b> (????)
    into ( d_gltri , d_wemng )
    from afpo as A inner join afko as B
    on Aaufnr = Baufnr 
    where A~matnr = wa_pir-matnr
    and year( B~gltri ) = year( sy-datum )
    group by B~gltri.
    ENDSELECT.
    eg<b>:... INTO (f1, ..., fn</b>)
    Places the result set in the target area (f1, ..., fn). The fields of the result set are transported to the target fields fi from left to right. INTO (f1, ..., fn) is allowed only if a list with n elements is also specified in the SELECT clause.
    <b>If the result of a selection is a table, the data is retrieved in a processing loop introduced by SELECT and concluded by ENDSELECT. The processing passes through the loop once for each line read. If the result is a single record, the closing ENDSELECT is omitted.</b>
    Example
    Output a list of all airlines (with short description and name):
    TABLES SCARR.
    DATA:  CARRID   LIKE SCARR-CARRID,
           CARRNAME LIKE SCARR-CARRNAME,
    SELECT CARRID CARRNAME
           INTO (CARRID, CARRNAME)
           FROM SCARR.
      WRITE: / CARRID, CARRNAME.
    ENDSELECT
    Thanks & Regards,
    Judith.

  • Can someone see what is wrong with this?  Im stumped

       public class Card {
         int suit;
         int value;
         static int isStraight = 0;
         static int isFlush = 0;
         static int handCounter = 0;
         static int cardCounter = 0;
         boolean inUse = false;
         public int getSuit() {
              return suit;
         public void setSuit(int suit) {
              this.suit = suit;
         public int getValue() {
              return value;
         public void setValue(int value) {
              this.value = value;
         public boolean isInUse() {
              return inUse;
         public void setInUse(boolean inUse) {
              this.inUse = inUse;
        public static int checkPairs(int[] handValues){
             for (int x = 0; x<5; x++ ){
                  for (int y = 0; y<5; y++ ){
                       if(handValues[x]==handValues[y]){
                            cardCounter ++;
                  handCounter = handCounter + (cardCounter - 1);
                   cardCounter = 0;
             System.out.println(handCounter);
             return handCounter;
        public static int checkStraight(int[] handValues){
                  if(handValues[0] == (handValues[1]-1)){
                       if (handValues[1] == (handValues[2]-1)){
                            if (handValues[2] == (handValues[3]-1)){
                                 if (handValues[3] == (handValues[4]-1)){
                                      ///System.out.println("straight");
                                          isStraight = 1;
                                      if (handValues[4] == 12){
                                            isStraight = 2;
                  return isStraight;
        public static int checkFlush(Card[]inputHand){
             if (inputHand[0].suit == inputHand[1].suit){
                  if (inputHand[1].suit == inputHand[2].suit){
                       if (inputHand[2].suit == inputHand[3].suit){
                            if (inputHand[3].suit == inputHand[4].suit){
                                 isFlush = 1;
             return isFlush;
    //handCheckerApp ,
    import tcdIO.*;
    public class handCheckerApp {
         ///these string arrays just hold the names of the values
         static String[] suitsArray = {"hearts" , "spades" , "diamonds" , "clubs" };
         static String[] valuesArray = {"two" , "three" , "four" , "five" , "six" , "seven" , "eight" , "nine" , "ten" , "jack" , "queen" , "king" ,"ace" };
         public static void main (String arguments []) {
              Terminal terminal = new Terminal();
              Card[] inputHand = new Card[5];
              Card[] deck = new Card[52];
              Card currentCard = new Card();
              for(int number = 0 ; number <= 12 ; number++){
                   deck[number]= new Card();
                   deck[number].suit = 0;
                   deck[number].value = number;
              for(int number = 13 ; number <= 25 ; number++){
                   deck[number]= new Card();
                   deck[number].suit = 1;
                   deck[number].value = (number - 13);
              for(int number = 26 ; number <= 38 ; number++){
                   deck[number]= new Card();
                   deck[number].suit = 2;
                   deck[number].value = (number - 26);
              for(int number = 39 ; number <= 51 ; number++){
                   deck[number]= new Card();
                   deck[number].suit = 3;
                   deck[number].value = (number - 39);
              terminal.println("Poker Hand Checker");
              terminal.println("~~~~~~~~~~~~~~~~~~");
              terminal.println("Suits key:..Hearts = 1");
              terminal.println("...................Spades = 2");
              terminal.println("...................Diamonds = 3");
              terminal.println("...................Clubs = 4");
              terminal.println(".............................");
              terminal.println("Values key:.Twos = 2");
              terminal.println("......................Threes = 3");
              terminal.println("......................Fours = 4");
              terminal.println("......................Fives = 5");
              terminal.println("......................Sixes = 6");
              terminal.println("......................Sevens = 7");
              terminal.println("......................Eights = 8");
              terminal.println("......................Nines = 9");
              terminal.println("......................Tens = 10");
              terminal.println("......................Jacks = 11");
              terminal.println("......................Queens = 12");
              terminal.println("......................Kings = 13");
              terminal.println("......................Aces = 14");
          ///this block of code marks cards in the deck as in use and adds them to the hand 
          for(int i = 0; i < 5; i++){///for1
              currentCard.value = (terminal.readInt("please enter card " + (i+1) + " value: " )-2);
              currentCard.suit = (terminal.readInt("please enter card " + (i+1) + " suit: " )-1);
              for (int x = 0; x< 52; x++){///for2
                   if (deck[x].value == currentCard.value){///if1
                        if (deck[x].suit == currentCard.suit){///if2
                            if (deck[x].inUse == true){///elseif1
                                 terminal.println("you chose that card already");
                                 i--;
                            }///if3
                            else if(deck[x].inUse == false){///if3
                                 deck[x].inUse = true;
                                 inputHand[i] = deck[x];
                                 terminal.println("this card is the " + valuesArray[(inputHand.value)] + " of " + suitsArray[(inputHand[i].suit )]);
                        }///elseif1
                   }///if2
              }///if1
         }///for2
         }///for1     
         int handValues[] = {inputHand[0].value, inputHand[1].value, inputHand[2].value, inputHand[3].value, inputHand[4].value};
         java.util.Arrays.sort(handValues);     
         ///this method checks for pairs, two pairs, three of a kind, full house & four of a kind
         Card.checkPairs(handValues);
         if (Card.handCounter == 2) {
                   terminal.println("You have a pair");
              if (Card.handCounter == 4) {
                   terminal.println("You have two pair");
              if (Card.handCounter == 6) {
                   terminal.println("You three of a kind");
              if (Card.handCounter == 8) {
                   terminal.println("You have a full house");
              if (Card.handCounter == 12) {
                   terminal.println("You have four of a kind");
              } else {
                   terminal.println("");
              Card.checkStraight(handValues);
              Card.checkFlush(inputHand);
                   if (Card.isStraight == 1 && Card.isFlush == 0){
                        terminal.println("You have a straight");
                   if (Card.isStraight == 1 && Card.isFlush == 1){
                        terminal.println("You have a straight flush");
                   if (Card.isStraight == 2 && Card.isFlush == 0){
                        terminal.println("You have a royal straight");
                   if (Card.isStraight == 2 && Card.isFlush == 1){
                        terminal.println("You have a royal straight flush");
                   if (Card.isStraight == 0 && Card.isFlush == 1){
                        terminal.println("You have a flush");
                   if (Card.isStraight == 0 && Card.isFlush == 0){
                        terminal.println("");
    Okay it's not recognising deck.inUse....i can't see why.
    Can someone possibly point out some suggestions. Thanks, much appreciated.

    > if (deck[x].inUse == true){///elseif1
    >
    it's giving me an error on this If else statement...
    sorry ....
    How about going the extra mile and actually posting the error message you receive rather than expecting everyone to guess? The more pertinent information you can provide, the easier it is to answer your question. And you want your question answered easily and quickly, right?
    ~

  • Pictures - post update... can you see what is wrong?

    We spilled beer on our 13" black Macbook and lost use of the 1-9 keys. We took it apart to clean it... do you see any more that we can do before we have to buy a new top case?
    http://picasaweb.google.com/Miranda.Whitman/MacbookBlack13#
    Thank you!

    If any of the alph-nymeric keys were shorted then many more of the keys would also not work. It sounds more likely that the keys' electrical contacts are insulated with dried beer and thus preventing electrical contact.
    Put the entire keyboard in a deep dish or sink filled with warm water. Slosh it around thoroughly for a while. Next dump all the water and refill with distilled water and do the same sloshing and key pressing. Hopefully this will flush out the beer. Let it dry for a long time (days) and even use mild heat, but not so much as to warp it. Shake it, whatever you can do to dry the water out.
    This was a common practice way of cleaning spills on keyboards with some models powerbook computers. Hopefully it will fix you. If not, you are no worse off for trying unless you were willing to accept it as is without the number keys.

  • Can anyone see whats up with this progam PLEASSSE!

    public class Mean
         public static void main(String args[])
              int counter = 0;
              int sum = 0;
              float mean = 0;
              float dev = 0;
              float sum2 = 0;
              float total = 0;
              for(int x =1;x<=5;x++)
                   counter = counter+1;
                   sum = sum+x;
              mean = sum/counter;
              System.out.println("The mean is "+mean);
              for(float y=1; y<=5;y++)
                        sum2 = (Math.sqrt(y-mean));
                        total = total+sum2;
                        dev = (Math.sqrt(total/mean));
                   System.out.println("The deviant is "+dev);
    I THINK THE SQUARE ROOT IS WRONG IM NOT SURE HOW TO DO THEM

    Ok for debuggin i putputted your parameters before sqrt with the following code
    public class Mean
    public static void main(String args[])
    int counter = 0;
    int sum = 0;
    double mean = 0d;
    double dev = 0d;
    double sum2 = 0d;
    double total = 0d;
    for(int x =1;x<=5;x++)
    counter = counter+1;
    sum = sum+x;
    mean = sum/counter;
    System.out.println("The mean is "+mean);
    for(double y=1d; y<=5;y++)
    sum2 = (Math.sqrt(y-mean));
    total = total+sum2;
    dev = (Math.sqrt(total/mean));
    System.out.println("Before Deviant: \n Total is:"+total+"\n Mean is: " +mean+ "\n Deviant is: " +dev+ "\n");
    System.out.println("The deviant is "+dev);
    }and got the following results.
    The mean is 3.0
    Before Deviant:
    Total is:NaN
    Mean is: 3.0
    Deviant is: NaN
    Before Deviant:
    Total is:NaN
    Mean is: 3.0
    Deviant is: NaN
    Before Deviant:
    Total is:NaN
    Mean is: 3.0
    Deviant is: NaN
    Before Deviant:
    Total is:NaN
    Mean is: 3.0
    Deviant is: NaN
    Before Deviant:
    Total is:NaN
    Mean is: 3.0
    Deviant is: NaN
    The deviant is NaN
    Total does not seem to be right. This is because in the statement
    sum2 = (Math.sqrt(y-mean));
    y is less than mean and you cannot take a sqrt of a negative number. Thus thiserror propagates to give a total as undefined too. Now please figure out your logic to be right. I dont remember high school equations of deviants and stuff but I do remeber there is a very easy equaiton to calculate deviant independent of the mean.

  • Can anyone see what the problem is?

    Hi
    I get this message whilst trying to debug this jsp: SQLException:java.sql.SQLException: Syntax error or access violation, message from server:
    "You have an error in your SQL syntax near email = 'null'AND password = 'null'' at line 1"
    Here is the JSP code:
    <%
    String email = request.getParameter("username");
    String password = request.getParameter("ppassword");
    String user_type = null;
    mylogin.connect();
    ResultSet loginResult = mylogin.viewLogon(email, password);
    loginResult.next();
    if (loginResult != null)
    %>
    Incorrect Username or Password Entered. Please try again!
    Please clickHere to Go Back!
    <%
    if (loginResult.first())
    user_type = request.getParameter("user");
    }else if (user_type.equals("patient"))
    %>
    <jsp:forward page="homepage.jsp" />
    <%
    }else if (user_type.equals("staff"))
    %>
    <jsp:forward page="outofhoursstaff.jsp" />
    <% }else if (user_type.equals("admin"))
    %>
    <jsp:forward page="siteadminmain.jsp" />
    <%
    %>
    <% mylogin.disconnect(); %>
    Here is the JavaBean code:
    public ResultSet viewLogon(String email, String password) throws SQLException, Exception
         ResultSet loginResult = null;
         try
              String queryString = ("SELECT user_type, email, password" +
                                       "FROM user" +
                                       "WHERE email = '"+email+"'" +
                                       "AND password = '"+password+"'");
              Statement statement = con.createStatement();
              Statement stmt = con.createStatement();
              loginResult = statement.executeQuery(queryString);
         catch (SQLException sqle)
              System.out.println("SQLException:" + sqle);
         catch (Exception e)
              System.out.println("Exception:" + e);
         return loginResult;
    Any suggestions will be gratefully appreciated

    I think you need some spaces in your code - It would have produced
    SELECT user_type, email, passwordFROM userWHERE email ='null'AND password ='null'
    You need to include spaces where you are concatenating the strings.
    String queryString = ("SELECT user_type, email, password" +
    " FROM user" +
    " WHERE email = '"+email+"'" +
    " AND password = '"+password+"'");
    As an aside, I would also suggest that you use a prepared statement, and substitute in the parameters
    ie WHERE email = ? and password = ?
    This will
    - Protect you from stupid people who put quotes in their passwords
    - prevent SQL injection attacks.
    Cheers,
    evnafets

  • Can't see what is typing here

    We have a user who is visually impaired and has some problems in using this Forums. Please follow the link http://forums.adobe.com/thread/927193?tstart=0 to get more detailed information.

    Use the Accessibility features of your browser to set up a personal User Defined stylesheet which always overrides the web page author's CSS in any web page.
    e.g.
    the Title box and Login page in these forums uses the <input> tag.
    So set up a user defined style for the <input> tag defining a dark background.
    Create a user defined stylesheet and add the following code
    input { background-color: #333; } /* #333 is dark grey - set to whatever color you prefer */
    Then tell the browser to use your user defined stylesheet at all times
    e.g. Internet Explorer
    Tools > Internet Options
    Under "Appearance", click the Accessibility button
    Then tell IE where to find your personal (user defined) stylesheet

  • Could somebody see what is wrong that does not come to my eyes?

    Hello,
    I can't see what is wrong with this code:
    I have eleminated excessive codes to make it easier to read... When this code is run I can see the first 3 dialog of app.alert but nothing after than... I can see p is not equal to nP... or at least I should have fallen one time into the do While loop? shouldn't I?  The red app.alert is not displayed why?
    var inch = 72;
    try
    {   nP = this.numPages;
        var p = 0;
        var x = 0.5;
        app.alert ('p='+ p);
        app.alert ('nP='+ nP);
        app.alert ('this.numPages='+ nP);
        do
           switch (nP)
              case 1:
                   {app.alert ('case 1 nP = '+ nP);
                   Add2LastPage();
                   p += 1;
                   break;}
              case nP > 1:
                   {app.alert ('case nP > 1 = '+ nP);
                   switch (p)
                       case 0:
                            x += 0.3;
                            p += 1;
                            break;}
                       default:
                            x += 0.3;
                            x += 0.3;
                            x += 0.3;
                            p += 1;
                            break;}
        while (p != nP);
        Add2LastPage();
    catch (e)
    app.alert(e);

    Why not use a for loop to go thorugh your pages?
    You can use the switch within the for loop.
    Some comments within your code will show others what you are trying to accomplish.

  • Not sure what happened I down loaded lion and now at the bottom I can see the lio logo and it says paused does anyone know what went wrong or what that means

    not sure what happened I down loaded lion and now at the bottom I can see the lio logo and it says paused does anyone know what went wrong or what that means

    http://support.apple.com/kb/HT4485 here, this should help

  • My phone doesn't give me the option to turn mirroring on when trying to connect to apple tv. As far as I can see everything is updated and the AirPlay is turned on. Be grateful if anyone knows what's wrong.

    My phone doesn't give me the option to turn mirroring on when trying to connect to apple tv. As far as I can see everything is updated and the AirPlay is turned on. Be grateful if anyone knows what's wrong.

    Welcome to Apple Communities
    Have you connected both to the same Wi-Fi?

Maybe you are looking for

  • Can't create a WPA2-Enterprise wireless connection; missing Microsoft: PEAP

    OS: Windows 7 64-bit Enterprise Hardware: Lenovo T410S w/Intel 5300 ABGN Wireless If I try to build the wireless connection manually and choose WPA2-Enterprise, then click next, I get 'An unexpected error occurred.' and no options to configure; just

  • Acrobat forms wizard crashes acrobat

    I am running 9.0 Pro trial version. Every time I open an existing PDF file, Acrobat opens and scans the file, puts up a popup that  says "welcome to Editing , etc. Then I get popup that says: "Acrobat 9.0 has encountered a problem and needs to close.

  • Can't find my aliases with iCloud.

    Had 5 aliases when I switched ti iCloud. Now my "accounts" indicate I have only three and even those three DON'T show on my accounts page. Since I moved my non-compatible MacBookPro to iCloud a couple weeks ago and received a validation eMail that my

  • CD/DVD Superdrive...error messages

    I dont think there is an issue with my CD/DVD drive but I could be wrong. I just installed a new hard drive and also upgraded to Tiger over the weekend. For some reason, I keep getting error messages in some of the installs I have doing. It happened

  • Cannot install on older laptop

    I am trying to install arch on my older laptop but I keep getting an error when I boot the arch disk and it says Buffer I/O error, dev sr0 I was able to install the system once but I got messages that said that the hard-disk is read only. The laptop