Msg.addRecipient(Message.RecipientType.TO,to) - won't compile in program

I have had success in one of my servlets using JavaMail. I was able to send an email to my inbox to test it out. I proceeded to create another servlet based on that 1st one, and for reasons I can't explain, the servlet won't compile.
I get this error.
cannot resolve symbol :
         variable : RecipientType
         location : java.lang.String
                       msg.setRecipient(Message.RecipientType.TO, to); I get the same error when I switch out setRecipient for addRecipient.
However, through further testing, I've found that not only does my 1st servlet still compile, but I'm also able to run the code from the 2nd servlet, successfully in a JSP page. This is driving me nuts...how could there be a problem compiling? There's no reason why one servlet compiles (with similar if not almost exactly the same code) and the other won't. Plus this runs fine in a JSP page...what's going on??? I've spent hours on this and I can't figure it out...please help, any input is appreciated.
Here is the JSP page that runs successfully :
<%@page import="java.io.*"%>
<%@page import="java.util.Properties"%>
<%@page import="javax.mail.*"%>
<%@page import="javax.mail.Message.RecipientType"%>
<%@page import="javax.mail.internet.*"%>
<%@page import="javax.servlet.*"%>
<%@page import="javax.servlet.http.*"%>
<%@page import="javax.naming.*"%>
<%@page import="javax.sql.*"%>
<%@page import="java.sql.*"%>
<%                         
           Connection conn = null;
           Statement stmt = null;
           ResultSet rs = null;
              try {                              
               Context ctx = new InitialContext();
                     if(ctx == null )
                 throw new Exception("Boom - No Context");
                       DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/myDB");     
                  conn = ds.getConnection();
                  stmt = conn.createStatement();                   
                  //get the POP3 and SMTP property values from db
                        rs = stmt.executeQuery("Select Tech_Support_Email, POP3, SMTP from sitewide_info");                                               
                        String hostemailaddress = "";
                        String POP3 = "";  //mail.smtp.host, this one 1st
                        String SMTP = ""; //smtp.stratos.net, this one 2nd
                        if(rs.next()) {
                           hostemailaddress = rs.getString(1);
                           POP3 = rs.getString(2);
                           SMTP = rs.getString(3);
              // Specify the SMTP Host
             Properties props = new Properties();                                           
              //POP3 = mail.smtp.host & SMTP = smtp.stratos.net - must be in this order
              props.put(POP3, SMTP);
              // Create a mail session
              Session ssn = Session.getDefaultInstance(props, null);
              ssn.setDebug(true);                                            
              String subject = "Testing out Email";
              String body = "hello";
              //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              rs = stmt.executeQuery("Select Customer_Name, Email_Address from customer_profiles where "
                                                       +"Customer_Number=1111");
                         String fromName = "";
                         String fromEmail = "";
                         if(rs.next()) {
                            fromName = rs.getString(1);
                            fromEmail = rs.getString(2);
              InternetAddress from = new InternetAddress(fromEmail,fromName);                                
              String toName = "Bob";          
              InternetAddress to = new InternetAddress(hostemailaddress,toName);             
                  // Create the message
                  Message msg = new MimeMessage(ssn);
                  msg.setFrom(from);
                  msg.addRecipient(Message.RecipientType.TO, to);
                  msg.setSubject(subject);
                  msg.setContent(body, "text/html");
                  Transport.send(msg);             
              }//try
               catch (MessagingException mex) {                     
                      mex.printStackTrace(); }
               catch(Exception e) {}
        finally {         
            try {
              if (rs!=null) rs.close();
                 catch(SQLException e){}             
              try {
              if (stmt!=null) stmt.close();
                 catch(SQLException e){}
              try {
              if (conn!=null) conn.close();
                 catch(SQLException e){}
        }//finally          
%>                           
Here's the servlet that won't compile :
package testing.servlets.email;
import java.io.*;
import java.util.Properties;
import javax.mail.*;
import javax.mail.Message.RecipientType;
import javax.mail.internet.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.naming.*;
import javax.sql.*;
import java.sql.*;
     public class MessageCenterServlet extends HttpServlet {
          public Connection conn = null;
          public Statement stmt = null;
          public Statement stmt2 = null;
          public ResultSet rs = null;
          public ResultSet rss = null;
          public PrintWriter out = null;
          public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
               doPost(req,res);
          public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
              try {               
                    out = res.getWriter();
                    Context ctx = new InitialContext();
                     if(ctx == null )
                 throw new Exception("Boom - No Context");
                       DataSource ds =
                 (DataSource)ctx.lookup(
                    "java:comp/env/jdbc/myDB");     
                  conn = ds.getConnection();
                  stmt = conn.createStatement(); 
                  stmt2 = conn.createStatement();                 
                  HttpSession session = req.getSession();                                                             
                     String Subject = (String)session.getAttribute("Subject");
                     String Message = (String)session.getAttribute("Message");
                     sendAnEmail(rs,stmt,Subject,Message,res);                                     
                    }//try
                  catch (Exception e) { }
                  finally { cleanup(rs,rss,stmt,stmt2,conn); }
          }//post       
         public void cleanup(ResultSet r, ResultSet rs, Statement s, Statement s2, Connection c){
            try {
              if (r!=null) r.close();
                 catch(SQLException e){}
              try {
              if (rs!=null) rs.close();
                 catch(SQLException e){}
              try {
              if (s!=null) s.close();
                 catch(SQLException e){}
              try {
              if (s2!=null) s2.close();
                 catch(SQLException e){}
              try {
              if (c!=null) c.close();
                 catch(SQLException e){}
        }//cleanUp          
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
        public void sendAnEmail(ResultSet rs, Statement stmt, String Subject,String Message, HttpServletResponse res) {          
             try {               
                  //get the POP3 and SMTP property values from db
                        rs = stmt.executeQuery("Select Tech_Support_Email, POP3, SMTP from sitewide_info");                                               
                        String hostemailaddress = "";
                        String POP3 = "";
                        String SMTP = "";
                        if(rs.next()) {
                           hostemailaddress = rs.getString(1);
                           POP3 = rs.getString(2);
                           SMTP = rs.getString(3);
              // Specify the SMTP Host
             Properties props = new Properties();                                                         
              props.put(POP3, SMTP);
              // Create a mail session
              Session ssn = Session.getDefaultInstance(props, null);
              ssn.setDebug(true);                                            
              String subject = "Testing out Email";
              String body = "hello";
              //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              rs = stmt.executeQuery("Select Customer_Name, Email_Address from customer_profiles where "
                                                       +"Customer_Number=1111");
                         String fromName = "";
                         String fromEmail = "";
                         if(rs.next()) {
                            fromName = rs.getString(1);
                            fromEmail = rs.getString(2);
              InternetAddress from = new InternetAddress(fromDealerEmail,fromDealerName);                    
            String toName = "Bob";                            
            InternetAddress to = new InternetAddress(hostemailaddress,toName);
                  // Create the message
                  Message msg = new MimeMessage(ssn);
                  msg.setFrom(from);
                  msg.setRecipient(Message.RecipientType.TO, to);
                  msg.setSubject(subject);
                  msg.setContent(body, "text/html");
                  Transport.send(msg);             
              }//try
               catch (MessagingException mex) {                     
                      mex.printStackTrace(); }
               catch(Exception e) {}
             }//end
}//class              -Love2Java
Edited by: Love2Java on Mar 11, 2008 9:15 PM

I have similar problem
I have the below code in Eclipse and I was able to compile and run it and everything works fine...
but I have code over in Oracle Jdev and jdev is complaining that "Message.RecipientType.TO" is not found....
I do have all the jars in the class path.... can't figure out what's wrong
can some one plz help me out.
import java.util.Date;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
import javax.mail.util.ByteArrayDataSource;
public void postMail( String recipients, String subject,
String message , String from) throws MessagingException
boolean debug = false;
//Set the host smtp address
Properties props = new Properties();
props.put("mail.smtp.host", "server");
props.put("mail.smtp.auth", "true");
Authenticator auth = new SMTPAuthenticator();
Session session = Session.getDefaultInstance(props, auth);
session.setDebug(debug);
// create a message
Message msg = new MimeMessage(session);
// set the from and to address
InternetAddress addressFrom = new InternetAddress(from);
msg.setFrom(addressFrom);
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(recipients, false));
// Setting the Subject and Content Type
msg.setSubject(subject);
msg.setContent(message, "text/plain");
Transport.send(msg);
private class SMTPAuthenticator extends javax.mail.Authenticator
public PasswordAuthentication getPasswordAuthentication()
String username ="user";
String password = "pass";
return new PasswordAuthentication(username, password);
}

Similar Messages

  • Javax.mail.message.recipienttype not found

    Hi,
    I use jdev10g and i want to send a mail message.
    Here's a little snip of my class for sending a mail.
    Jdeveloper gives me a error about Message.RecipientType.TO.
    "Member 'RecipientType' not found in javax.mail.Message"
    import javax.mail.Message;
    message.addRecipient(Message.RecipientType.TO,
    new InternetAddress(to));
    I've installed the javamail-1.1.3 API.
    In my project properties -> libraries, i've added this library with the correct path to the jar file.
    I'm sure that this API have this Message class.
    What is going wrong, have i missed something ???
    Greetings,
    Peter

    Hi! Srikanth,
    1. I checked MailerEJB.deploy under "Dependency Analyzer",
    I checked activation.jar and mail.jar under the J2EE node.
    I did the same for the MailerJSP.deploy.
    2. I used same jdeveloper version and jdk 1.3.1_06.
    3. I did a clean deploy for the ejb and mailerjsp.deploy
    4. I recompiled and run the jpr,
    from the message window, I got:
    C:\jdeveloper\jdk\bin\javaw.exe -ojvm -classpath C:\oc4j\samples\ejb\EJBCallsJSP\classes;C:\oc4j\samples\ejb\EJBCallsJSP;C:\jdeveloper\jdev\lib\jdev-rt.jar;C:\jdeveloper\j2ee\home\lib\activation.jar;C:\jdeveloper\j2ee\home\lib\ejb.jar;C:\jdeveloper\j2ee\home\lib\jaas.jar;C:\jdeveloper\j2ee\home\lib\jaxp.jar;C:\jdeveloper\j2ee\home\lib\jcert.jar;C:\jdeveloper\j2ee\home\lib\jdbc.jar;C:\jdeveloper\j2ee\home\lib\jms.jar;C:\jdeveloper\j2ee\home\lib\jndi.jar;C:\jdeveloper\j2ee\home\lib\jnet.jar;C:\jdeveloper\j2ee\home\lib\jsse.jar;C:\jdeveloper\j2ee\home\lib\jta.jar;C:\jdeveloper\j2ee\home\lib\mail.jar;C:\jdeveloper\j2ee\home\oc4j.jar;C:\jdeveloper\jdbc\lib\classes12.jar;C:\jdeveloper\jdbc\lib\nls_charset12.jar oracle.otnsamples.ejbcallsjsp.mailclient.MailClientSample
    I didn't see any error from this message window.
    5. The no provider for smtp error is prompted from the mail client.
    From above settings and running the application, I couldn't figure out where the error was coming from ?
    Thanks
    David

  • Messages and FaceTime just won't activate on my iPad Air all of a sudden; tried a LOT of solutions

    About two weeks ago, my iPad Air was spontaneously signed out of Messages and FaceTime when I was using it to browse the web while on the bus, connected via Personal Hotspot on my iPhone. Since then, I haven’t been able to sign in to either Messages or FaceTime. I can still sign in to my iCloud account as normal for other things like contact and bookmark syncing. It’s just Messages and FaceTime that refuse to activate.
    The error messages I receive vary between the following:
    “An error occurred during activation. Try again."
    “Could not sign in. Please check your network connection and try again."
    “Verification failed - The connection to iCloud timed out."
    “Unable to contact the iMessage server. Try again."
    This iPad Air is a replacement from Apple (quite possibly a refurbished one) that I received in November 2014, after the previous model developed a malfunctioning touchscreen in one corner. It’s worth mentioning that my iPhone and Mac are completely unaffected by any issues, and can also be signed in and out of Messages and FaceTime without a hitch.
    I’ve tried an awful lot of things in an attempt to get Messages and FaceTime to sign in successfully on the iPad Air, none of which have worked, and many of which I have tried multiple times.[1]
    Things I have tried in an attempt to activate Messages and FaceTime
    connecting to different wifi in multiple locations (work and home) and Personal Hotspot from iPhone
    signing into Messages and FaceTime with different Apple IDs (these won’t activate Messages and FaceTime either)
    wiping iPad with normal restore
    wiping iPad with DFU restore
    resetting network settings (both after fresh install and after backup restore)
    restoring from an October 2014 backup (still have to sign into Messages and FaceTime, still don’t work)
    turning off the automatic timezone setting and setting the date and time manually, even though it was correct anyway
    deselecting phone number and @me.com so purely using @icloud.com to sign in
    running the activation process through VPN connections via London and New York
    changing DNS on wifi to 8.8.8.8
    updating to iOS 8.2 beta 4
    I would love to hear from anybody who can provide the solution as to why Messages and FaceTime just won’t activate. Apple won't provide free support on this as the iPad is now out of warranty.
    “The definition of insanity is doing the same thing over and over and expecting different results.” - not Albert Einstein, but a good quote all the same ↩

    Same problem in 8.1.3
    Apple help!

  • Just updated the lion os x, and now when I try to use my optus dongle, it comes up with the message saying that it won't work because Java Runtime needs to be installed.  Help?

    just updated the lion os x, and now when I try to use my optus dongle, it comes up with the message saying that it won't work because Java Runtime needs to be installed.  Help?

    Have you run Software Update.  You have Java already installed, but it needs to be updated.

  • I cant send MMS using my iphone 5s . it keep on prompt me a msg "MMS Messaging needs to be enabled to send this message", but inside "setting/message" there's no button for me to ON the SMS/MMS. pls help. Thks

    I cant send MMS using my iphone 5s . it keep on prompt me a msg "MMS Messaging needs to be enabled to send this message", but inside "setting/message" there's no button for me to ON the SMS/MMS. pls help. Thks

    @Dmitriy Buldakov, have you found the solution to the issue yet? I have the same problem, no option to turn on MMS in my iPhone settings. I checked the settings on my friend's iPhone, which has the same iOS version as me (8.1.1), and the option is there. It's really annoying...

  • Since moving to a stupid iCloud email address my message on my macbook won't work!!

    since moving to a stupid iCloud email address my message on my macbook won't work!
    <Edited by Host>

    So FYI, if it's any of your business lizdance40. One thing is, if your not to give me Advise on my problem then why waste my time responding.
    So here is the details. 
    I got an iCloud account a year ago and used all same info on my Apple ID. So my email account got hacked into about 8 months ago and I decided to get a new email on Gmail. Old one was a yahoo email. So as I tried changing everything over like iCloud and Apple ID I got a message on my iPhone to enter my password. We'll I did and it wouldn't work at all. So I tried to have the password email it to my old email account that I canceled. So I got in to it and no email was sent to that account at all. Then I went to change it all in iCloud and it asked me to answer questions to reset my password. The first question was my birthdate. I filled it in and it didn't let me in saying it was invaded date. So I informed the genus bar and they said to cancel that account because it sounds like it has been hacked into. So I have been trying to and add another one to my phone it it will not let me now. So there lizdance40. Now can you help me or tell me how stupid I am only? 

  • I have been using a Google moderated group with a robo receptor which suddenly turns down my message submission because it won't "word wrap" correctly. I have made no changes in my messages to the forum so the problem must be with my end. Any Ideas?

    I have been using a Google moderated group with a robo receptor which suddenly turns down my message submission because it won't "word wrap" correctly. I have made no changes in my messages to the forum so the problem must be with my end. Any Ideas?

    I have been using a Google moderated group with a robo receptor which suddenly turns down my message submission because it won't "word wrap" correctly. I have made no changes in my messages to the forum so the problem must be with my end. Any Ideas?

  • Message.RecipientType.TO

    hi,
    i am facing problem in using Message.RecipientType.TO
    for multiple recipients.i am using
    Address[] address= (Address[])InternetAddress.parse(JTTo.getText().trim());
    message.setRecipients(Message.RecipientType.TO,address);
    JTTo.getText() will return To address string seperated by comma's.
    this is urgent.
    thanks for reply.

    hi all,
    actually i only made mistake in my code.Plesae ignore this topic.
    thanking you.

  • My Mac book pro shut down after getting a low battery message, and now or won't start at all. It's plugged in now and nothing, no fan, no chime when I hold down the power button

    My Mac book pro shut down after getting a low battery message and now it won't start. Any ideas?

    Hey Citrinesky,
    Thanks for the question. I understand your MacBook Pro is not responding. The following resource may provide a solution:
    Troubleshooting: My computer won't turn on
    http://support.apple.com/kb/TS1367
    Thanks,
    Matt M.

  • JDeveloper 10.1.2.1 won't compile my code?

    Hi,
    I'm pretty new to JDeveloper, and Java in general.
    I've just downloaded and tried to run JDeveloper 10g (10.1.2.1.0, Build 1913) and I've having problems.
    When the application loads, I get a dialog message titled "Java Virtual Machine Launcher", with the message "Could not find the main class. Program will exit"
    JDeveloper then finishes loading.
    I've knocked up a quick JSP page, but it won't compile. I get the message "Internal compilation error, terminated with a fatal exception."
    Also, I've notived that if I go to Project Properties and try to look at Profiles->Development->Libraries, JDeveloper throws a NullPointerException.
    I've got JDeveloper 10.1.3 on my machine, and it has none of these problems?
    After looking around on the web, I'm thinking it might be a CLASS_PATH problem, but how can I confirm this, and how can I fix it?
    Any ideas on what is wrong would be appreciated?
    Thanks
    Thom

    Thanks thahn.
    That fixed the "Java Virtual Machine Launcher" error - I would never have thought spaces in the directory name could have caused this problem!
    The other problems remain though, so I still can't compile any code.

  • DG4ODBC MSSQL query works in sql, but won't compile in PL/SQL.

    I'm using DG4ODBC from 11g to query a SQL Server database. The query I'm using works in a SQL DEveloper SQL worksheet and sqlplus, but won't compile in a PL/SQL procedure.
    The query is
      INSERT
      INTO crm_labels
          accountid,
          label_name,
          cir_labelcode,
          cir_knownasname,
          cir_countryidname,
          parentaccountidname,
          cir_customertypecode1,
          cir_customertypecode2,
          cir_dealstatus
      SELECT "AccountId",
        REPLACE("Name",chr(0)) label_name,
        REPLACE("Cir_labelcode",chr(0)) ,
        REPLACE("Cir_knownasname",chr(0)),
        REPLACE("cir_countryidName",chr(0)),
        REPLACE("ParentAccountIdName",chr(0)),
        "Cir_customertypecode1",
        "Cir_customertypecode2",
        "Cir_dealstatus"
      FROM "dbo"."Account"@crmsvc
      WHERE "Cir_labelcode" IS NOT NULL;The error message is
    Error(1): ORA-04052: error occurred when looking up remote object dbo.Account@CRMSVC ORA-01948: identifier's name length (34) exceeds maximum (30)I'm guessing that it is attempting to describe additional columns in the Account table.
    If I remove the dbo,
      FROM "Account"@crmsvcI get
    Error(1): ORA-04052: error occurred when looking up remote object PUBLIC.Account@CRMSVC ORA-00604: error occurred at recursive SQL level 1 ORA-28500: connection from ORACLE to a non-Oracle system returned this message: [Microsoft][ODBC SQL Server Driver][SQL Serve which is less than helpful. However, if I try to use the same query to create a materialized view, I get.
    SQL Error: ORA-04052: error occurred when looking up remote object PUBLIC.Account@CRMSVC
    ORA-00604: error occurred at recursive SQL level 1
    ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
    [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Address1_TimeZoneRuleVersionNu'. {42S22,NativeErr = 207}[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Address1_UTCConversionTimeZone'. {42S22,NativeErr = 207}[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Address2_TimeZoneRuleVersionNu'. {42S22,NativeErr = 207}[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Address2_UTCConversionTimeZone'. {42S22,NativeErr = 207}[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Pias_NewLabelInDealNotificatio'. {42S22,NativeErr = 207}
    ORA-02063: preceding 2 lines from CRMSVCwhich seems to confim that in some circumstance, oracle will attempt to parse more than was asked for.
    Any work arounds?
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    PL/SQL Release 11.2.0.3.0 - Production
    CORE 11.2.0.3.0 Production
    TNS for 64-bit Windows: Version 11.2.0.3.0 - Production
    NLSRTL Version 11.2.0.3.0 - Production
    DG4ODBC is also 11.2.0.3

    The gateway claims about this column "Address1_TimeZoneRuleVersionNu" which is not listed in your select list.
    When a gateway connection is established it first checks out all columns of the table you want to select to determine the data types and then it fetches the data for the columns you want to select. But there's also an exception - when you use functions the gateway is not able to translate into the syntax of the foreign database. in this case ALL columns will be fetched into the Oracle database and the result is processed locally (post processing).
    You're using replace function which won't be mapped to the foreign database equivalent using DG4ODBC so it will post process the result and fetch from all columns all the data into the Oracle database. Your table contains a column which exceeds the 30 character limitation of Oracle, hence the select will fail.
    The only work around is to create a view on the foreign database side which reduces the column name length to 30 characters or less.

  • Hello, why am i getting this message? Photoshop cannot initialize because of a program error.

    Hello, why am i getting this message? Photoshop cannot initialize because of a program error.

    OK. Sorry about the lack of info...
    I have a creative cloud account. I have three computers. I have no problems going from home to work and using the same account. Occasionally i have to deactivate the cloud on one computer to use the other. Lately. even though other cloud software
    is working, photoshop isn't, and the message i'm getting is that it can't initialize. I've tried reinstalling it numerous times and still it won't launch. Photoshop CC. I have a g5 tower running OS 10.7.5. with 2 gig os memory. My hard disk is 1 year old.

  • When I try to open iTunes,it tries to start but than I get a message stating-iTunes has stopped working , close the program. Does anyone have a problem like this? I'm using windows 7 compatibility turned off.

    I'm using a Dell PC with windows 7. Apple Store cannot open completely. An error message states- iTunes has stopped working, close the program.
    I have spoken to at least 3 Techs with no solutions found for this problem. Compatibility mode turned off. Newest Download from Apple site.

    See HT203206: iTunes for Windows Vista, Windows 7, or Windows 8: Fix unexpected quits or launch issues.
    For general advice see Troubleshooting issues with iTunes for Windows updates.
    The steps in the second box are a guide to removing everything related to iTunes and then rebuilding it which is often a good starting point unless the symptoms indicate a more specific approach. Review the other boxes and the list of support documents further down the page in case one of them applies.
    The further information area has direct links to the current and recent builds in case you have problems downloading, need to revert to an older version or want to try the iTunes for Windows (64-bit - for older video cards) release as a workaround for installation or performance issues, or compatibility with QuickTime or third party software.
    Your library should be unaffected by these steps but there are also links to backup and recovery advice should it be needed.
    tt2

  • I have LR 5.  When I'm in the book module and select the option to "Send Book to Blurb" i get an error message saying "The file does not have a program associated with it...."  How do I fix this?

    I have LR 5.  When I'm in the book module and select the option to "Send Book to Blurb" i get an error message saying "The file does not have a program associated with it for performing this action.  Please install a program, or if one is already installed, create an association in the Default Programs control panel."
    How do I fix this?

    Try the following user tip:
    "There is a problem with this Windows Installer package ..." error messages when installing iTunes for Windows

  • Itunes was working fine. Tries to install latest upgrade and get error message about an invalid character in the path "Program Files (x86)". PC, Win7, nothing else appears to be having same issue.

    Itunes was working fine. Tried to install latest upgrade and get error message about an invalid character in the path "Program Files (x86)". PC, Win7, nothing else appears to be having same issue. Program still works, simply cannor upgrade.

    Thanks b noir,
    I tried this solution without success. After FixIt ran and didn't find a problem, either in looking for issues with "software upgrade" or "iTunes" it kindly offered to help me uninstall iTunes. I had thought of this as a possibilty but it seems to me that if you do that you lose a lot of "non-native-to-Apple" information you might have entered. I did this once and recovery was painfull. Is there a way to uninstall iTunes without losing all of that sort of thing? Any help would be appreciated.

Maybe you are looking for