Is it possible to redirect in a filter After the doChain?

Hello all,
I have a filter configured...
  <filter>
    <filter-name>Hibernate Session Filter</filter-name>
    <filter-class>com.test.HibernateSessionFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>Hibernate Session Filter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
  </filter-mapping>... in my Web.xml file.
I'm using this filter to implement the Hibernate "Session in View" notion. This is where a suitable interceptor (filter for me!) grabs the request /response on the way in and starts a hibernate session... then your servlets do whatever it is they do (which may/may not involve hibernate)... then on the way out the filter commits the transaction and closes the session.
More can be read about this here...
http://www.hibernate.org/43.html
... but the most interesting bit is really the filter itself:
public class HibernateSessionRequestFilter implements Filter {
    private static Log log = LogFactory.getLog(HibernateSessionRequestFilter.class);
    private SessionFactory sf;
    public void doFilter(ServletRequest request,
                         ServletResponse response,
                         FilterChain chain)
            throws IOException, ServletException {
        try {
            log.debug("Starting a database transaction");
            sf.getCurrentSession().beginTransaction();
            // Call the next filter (continue request processing)
            chain.doFilter(request, response);
            // Commit and cleanup
            log.debug("Committing the database transaction");
            sf.getCurrentSession().getTransaction().commit();
        } catch (StaleObjectStateException staleEx) {
            log.error("This interceptor does not implement optimistic concurrency control!");
            log.error("Your application will not work until you add compensation actions!");
            // Rollback, close everything, possibly compensate for any permanent changes
            // during the conversation, and finally restart business conversation. Maybe
            // give the user of the application a chance to merge some of his work with
            // fresh data... what you do here depends on your applications design.
            throw staleEx;
        } catch (Throwable ex) {
            // Rollback only
            ex.printStackTrace();
            try {
                if (sf.getCurrentSession().getTransaction().isActive()) {
                    log.debug("Trying to rollback database transaction after exception");
                    sf.getCurrentSession().getTransaction().rollback();
            } catch (Throwable rbEx) {
                log.error("Could not rollback transaction after exception!", rbEx);
            // Let others handle it... maybe another interceptor for exceptions?
            throw new ServletException(ex);
    public void init(FilterConfig filterConfig) throws ServletException {
        log.debug("Initializing filter...");
        log.debug("Obtaining SessionFactory from static HibernateUtil singleton");
        sf = HibernateUtil.getSessionFactory();
    public void destroy() {}
}This all works well except when there's a hibernate exception! When there is an exception I'd like to trap the error and redirect the user to an error page showing some text.. or do something informative. The comment in the sample code "// Let others handle it... " ain't very helpful!
When I try to do a redirect/forward I get illegalStateExceptions (?because the response is already committed??) Is there some way I can manage the response being committed? I'm not very clear on how the header states/'response flush' actually happens. I've had a rummage here and see many similar posts, but they all seem to refer to redirection Before the doChain method... whereas I want to redirect after that method call.
Thanks in advance for any advice.

Nope! Not yet. I tried doing a simple ResponseWrapper (just to mess with the response output, inserting text here and there...
import java.io.PrintWriter;
import javax.servlet.ServletOutputStream;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletResponseWrapper;
class HtmlResponseWrapper
extends HttpServletResponseWrapper
  // A response must provide a PrintWriter and a ServletOutputStream.  So we
  // create new ones here, that uses our HtmlServletOutputStream instead of the
  // default ones...
  private PrintWriter printWriter;
  private HtmlServletOutputStream servletOutputStream;
  public HtmlResponseWrapper(
      ServletResponse servletResponse,
      ServletRequest request,
      String menuInsertMarker,
      String crumbInsertMarker)
  throws java.io.IOException
    // Run the constructor on HttpServletResponseWrapper
    super((HttpServletResponse) servletResponse);
    // Generate the appropriate ServletOutputStream/PrintWriter from the inbound
    // response...
    servletOutputStream = new HtmlServletOutputStream(
        servletResponse.getOutputStream(),
        request,
        menuInsertMarker,
        crumbInsertMarker);
    printWriter = new PrintWriter(servletOutputStream);
  public ServletOutputStream getOutputStream() throws java.io.IOException {
    return servletOutputStream;
  public PrintWriter getWriter() throws java.io.IOException {
    return printWriter;
}... and that worked well. There's lots of examples of this kind of thing on the web. What I need to do now is understand when status changes, buffers get flushed etc. so I can override more than just the getOutputStream and getWriter methods, to keep my request alive until it gets back to the hibernate filter.
Hoped to do it over Christmas... but maybe in the New Year!
Once again - if anyone has any pointers - much appreciated!
Rgds,
T.

Similar Messages

  • How to redirect a JSP page after the session is killed

    Hello!
    I am quite new to JSP. I have a question about how to redirect a jsp page after the session is killed. Could anyone help?
    thanks a lot in advance!

    You can't, directly. There's no connection betweenthe server and browser.
    even after invalidating the session. we can do it
    directly using the statement
    response.sendRedirect("....");
    or we can use the meta refresh tag.if session is invalidated and if we try to do response.sendRedirect(".. ") it throws IllegalStateException

  • Conditionally send redirect in Servlet filter after j_security_check

    I am writing a form based challenge for a secured J2EE application. What I want the user to do is log in, and after they are authenticated by j_security_check, get the Role that they have, and based on the role, redirect with the filter to different jsp pages.
    Here is my code
    public void doFilter(
              ServletRequest req,
              ServletResponse resp,
              FilterChain chain)
              throws ServletException, IOException {
              //action to perform before logging on
              chain.doFilter(req, resp);
              System.out.println("Filter was called");
              HttpServletResponse response = (HttpServletResponse) resp;
              //do the work to get the users Role... request.isUserInRole("Some Role");
                                               //if yes
                                               response.sendRedirect("somejsp.jsp");
                                               //else
                                               //response.sendRedirect("someother.jsp")
                                              return;
         }When I try to run the above code, My send redirect has no effect, and I get the following in my System.out
    [5/17/04 10:31:20:975 CDT] 7b2bdbb7 TraceNLS u No message text associated with key HttpConnection.run:.java.lang.IllegalStateException:.0.response.bytes.written,.but.Content-Length.header.equals.9262 in bundle com.ibm.ejs.resources.seriousMessages
    [5/17/04 10:31:20:975 CDT] 7b2bdbb7 HttpConnectio E HttpConnection.run: java.lang.IllegalStateException: 0 response bytes written, but Content-Length header equals 9262
    [5/17/04 10:31:21:006 CDT] 7b2bdbb7 SystemOut O java.lang.IllegalStateException: 0 response bytes written, but Content-Length header equals 9262
    [5/17/04 10:31:21:006 CDT] 7b2bdbb7 SystemOut O      at com.ibm.ws.http.HttpResponse.finish(HttpResponse.java:89)
    [5/17/04 10:31:21:006 CDT] 7b2bdbb7 SystemOut O      at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:565)
    [5/17/04 10:31:21:006 CDT] 7b2bdbb7 SystemOut O      at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:366)
    [5/17/04 10:31:21:006 CDT] 7b2bdbb7 SystemOut O      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
    [5/17/04 10:31:29:350 CDT] 66a7dbb7 SystemOut O Filter was called
    [5/17/04 10:31:29:350 CDT] 66a7dbb7 SystemOut O Cast was completed
    [5/17/04 10:31:35:429 CDT] 66a7dbb7 WebGroup E SRVE0026E: [Servlet Error]-[Filter [LoginFilter]: filter is unavailable.]: java.lang.IllegalStateException
         at com.ibm.ws.webcontainer.srt.SRTServletResponseContext.sendRedirect(SRTServletResponseContext.java:101)
         at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendRedirect(SRTServletResponse.java:679)
         at com.mutualofomaha.groupwebenrollment.LoginFilter.doFilter(LoginFilter.java:41)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:914)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:528)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:176)
         at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
         at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:201)
         at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
         at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
         at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
         at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
         at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:516)
         at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:362)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)

    Something in the filter chain has committed the response.
    As you're redirecting you almost certainly don't need to call filterChain.doFilter anyway; you just want to send the user somewhere else.

  • Is it possible to define a Runtime System after the SC has been approved?

    Hello,
    I have created a Track for a certain SC called TestSC.
    When I did that, I defined only our development server as a Runtime System and imported the relevant SCs (SAP_BUILDT, SAP_JTECHS, SAP-JEE) only to this server.
    Now, the TestSC has been developed, assembled and approved.
    Is it possible, at this stage, to define the production server and import the TestSC to it?
    The reason I am asking this is because at SAP tutorials you need to define these Runtime Systems in advance and import the relevant SCs (SAP_BUILDT, SAP_JTECHS, SAP-JEE) to each one of them before the actual development starts. If I will define the production server now, will I still need to import these SCs to the production server or only the TestSC I have created?
    Thank you in advance,
    Roy

    Hi Roy,
    for the systems DEV and CONS, you always have to import them, as without you won't be able to do development.
    For TEST and PROD, there are at the moment no technical reasons for the import of these SCAs. But the CMS doesn't make a difference between SCAs that do not have to be deployed and the ones that have to be deployed (e.g. when you are working with external libraries that come in separate SCAs). The CMS transports all SCA that are checked-in and decides while the import what it has to do with the certain SCA (what can be three steps in DEV/CONS: import, build, deploy, while in TEST/PROD it's only deploy). This can also lead to the situation that no action is performed in a certain stage.
    Perhaps there will be a version check implemented in later SPs, so that you will receive a message when trying to import SCAs from another SP level than your runtime system. Then it is mandatory to check this also in TEST and PROD.
    Best regards,
    Timo

  • Is it possible to record audio on iMovie after the fact?

    Basically, here is the thing:
    I recorded the screen of a video game, and I sped up the footage a bit because it was originally very slow.  Is it possible to watch the movie and record audio as you watch, and have it sync up with the timing?  Is there an alternative if this isn't possible?

    The quality of the audio would be better if I could provide it via the audio in port of the Mac rather than defaulting to the built in mike in the display.  Can I do that?
    Yes. Specifics depend on the recording app being usded. For instance, for QT X, select "Built-in Input: Line Input" in the dropdown menu. Other apps may require you to select the "Line In" option in the "System Preferences.../Sound/Input" panel.

  • Is it possible to add a "prior" year after the application is deployed?

    Hi expert,
    We have created and deployed a HP application (EPMA, version 11.1.2.1), but find out that we need to add another year before the first year we have right now, e.g. currently we set the "start year" as FY10 and find out that we need to add FY09 to the application. Is it possible to do? Please kindly help!
    Thanks!

    Without hacking which is not supported and not advisable then the answer if no, the cleanest way is to export everything out with LCM, recreate the planning app, import.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • ISE no redirect to origin URL after guest login

    Hi, is there a possibility to redirect a guest user to the origin URL after he logged in successfully?
    Right now the attached file is what the user sees after login.
    Thanks!

    The first method is local web authentication. In this case, the WLC  redirects the HTTP traffic to an internal or external server where the  user is prompted to authenticate. The WLC then fetches the credentials  (sent back via an HTTP GET request in the case of an external server)  and makes a RADIUS authentication. In the case of a guest user, an  external server (such as Identity Services Engine (ISE) or NAC Guest  Server (NGS)) is required because the portal provides features such as  device registering and self-provisioning. The flow includes these steps:
    The user associates to the web authentication Service Set Identifier (SSID).
    The user opens the browser.
    The WLC redirects to the guest portal (such as ISE or NGS) as soon as a URL is entered.
    The user authenticates on the portal.
    The guest portal redirects back to the WLC with the credentials entered.
    The WLC authenticates the guest user via RADIUS.
    The WLC redirects back to the original URL.
    This  flow includes several redirections. The new approach is to use central  web authentication. This method works with ISE (versions later than 1.1)  and WLC (versions later than 7.2). The flow includes these steps:
    The user associates to the web authentication SSID, which is in fact open+macfiltering and no layer 3 security.
    The user opens the browser.
    The WLC redirects to the guest portal.
    The user authenticates on the portal.
    The  ISE sends a RADIUS Change of Authorization (CoA - UDP Port 1700) to  indicate to the controller that the user is valid, and eventually pushes  RADIUS attributes such as the Access Control List (ACL).
    The user is prompted to retry the original URL.

  • How to redirect to some part of the page?

    I have a main screen contains a link. When I click on this link I need to display corresponding section of the page. Result page contains many blocks for different items. I want to show the corresponding section for which user has clicked.
    For example, Result page contains following sections on the page.
    1) Personal Details
    2) Educational Details
    3) Contact Details
    When user clicks on Update Education details link form the main page, the system should redirect the result page with 2) Educational Details as a highlighted section.
    It is like bookmarking the page.
    How is it possible to redirect to specific section of the result page in ADF?
    Please help.
    Edited by: Jaykishan on Oct 13, 2011 9:27 AM

    hi user,
    use this.
    use this in af:commandlink or af:command button on jspx page.
    whenever u hit the button or link one dialog will opens ,
    in that dialog. if you give yes. it redirect it.
    below code illistate that thing.
    public void OnDialogAction(DialogEvent dialogEvent) {
    DialogEvent.Outcome outcome = dialogEvent.getOutcome();
    if(outcome == DialogEvent.Outcome.yes )
    // higlighted code for redirecting page.
    FacesContext ctx = FacesContext.getCurrentInstance();
    HttpServletRequest request =  (HttpServletRequest)ctx.getExternalContext().getRequest();
    *try {*
    ctx.getExternalContext().redirect(request.getContextPath() + "/faces/Login.jspx?"); //will navigate to the index page.. modify it according to your need
    catch (Exception exp)
    exp.getMessage();
    if you do want like this.
    use highlighted code. for only redirecting page.
    put over the code were u needed in the bean.
    Edited by: Erp on Oct 12, 2011 9:07 PM

  • Providing redirects in Servlet filter

    Hi,
    I need to provide serverside redirects in Servlet filter.O tried the below code, But unable to do it.
    Is it possible to do such a thing.
    public void doFilter(ServletRequest req, ServletResponse res,
                   FilterChain chain) throws IOException, ServletException {
              logger.info("Start of RedirectFilter ");
              HttpServletRequest request = (HttpServletRequest) req;
              HttpServletResponse response = (HttpServletResponse) res;
              String requestURI=request.getRequestURI();
              String domainURL=request.getServerName().toLowerCase();
              logger.info("domainName--"+domainName);
              String keywordToBeAppended=domainURL.replaceAll(domainName,"");
              logger.info("url--"+request.getRequestURI());
              logger.info("servername--"+request.getServerName());
              logger.info("keywordToBeAppended-"+keywordToBeAppended);
              String finalURL= request.getScheme()+"://"+domainURL+"/"+keywordToBeAppended+requestURI;
              logger.info("finalURL--"+finalURL);
              RequestDispatcher rd = request.getRequestDispatcher(finalURL);
              rd.forward(request, response);
              logger.info("End of RedirectFilter ");
              chain.doFilter(request, response);
         }

    There is technically a huge difference between "redirect" and "forward". You're doing here forwards. And because you continue the filter chain, you run into problems. You should do either a forward OR continuing the current request unchanged (through the filter chain) OR send a redirect. You cannot do one or more simultaneously.

  • Possible to redirect JSP output?

    Is it possible to redirect the output of a JSP either directly to a printer or directly to a File object? I would like to write a report template using JSP and be able to display it via a browser (so far so good, that's what JSP does) but I'd also like to take the same output that the JSP generates and either print it directly (as in printing many many reports without having to run each one in a browser and click the browser print button) AND to be able to email the report to a client.
    Each of these means I need to redirect the output of a JSP. I couldn't find anything in this forum about that. Is this even possible?
    Thank you in advance for your answers.

    The problem with using a new URLConnection is that the current session is not applied to the JSP page as desired.
    For those using Tomcat 4, which implements the Servlet 2.3 spec, this page describes how to replace the output stream of a servlet with your own.
    http://www-106.ibm.com/developerworks/java/library/j-tomcat/
    The example implements a character replacement mechanism. Using a filter and a wrapper. I modified this example to redirect the output stream to a file, which allowed me to then e-mail the output of a JSP. I did this by only using the wrapper classes.
    Here are the relavant excerpts from my code
    //Inside the servlet:
    //{snip}...
    String sFileName = "e:\\temp\\email\\temp.html";
    RedirectTextWrapper rTW =
    new RedirectTextWrapper(response, sFileName);
    gotoPage(sAddress, request, rTW);
    //{snip}...
    //Supporting classes:
    class RedirectTextStream
    extends ServletOutputStream {
    private OutputStream intStream;
    private boolean closed = false;
    public RedirectTextStream(String sFileName) {
    try{
    intStream = new FileOutputStream(sFileName);
    }catch(FileNotFoundException e){
    e.printStackTrace();
    public void write(int i)
    throws java.io.IOException {
    intStream.write(i);
    public void close()
    throws java.io.IOException {
    if (!closed) {
    intStream.close();
    closed = true;
    public void flush() throws java.io.IOException {
    intStream.flush();
    class RedirectTextWrapper
    extends HttpServletResponseWrapper {
    private PrintWriter tpWriter;
    private RedirectTextStream tpStream;
    public RedirectTextWrapper(ServletResponse inResp,
    String sFileName)
    throws java.io.IOException {
    super((HttpServletResponse) inResp);
    tpStream = new RedirectTextStream(sFileName);
    tpWriter = new PrintWriter(tpStream);
    public ServletOutputStream getOutputStream()
    throws java.io.IOException {
    return tpStream;
    public PrintWriter getWriter()
    throws java.io.IOException {
    return tpWriter;
    }

  • Is it possible to add a firewall Filter or Rule Set to the Extreme Router (802.11n)

    Is it possible to add a firewall Filter or Rule Set to the setting for the Extreme Router (802.11n) like the following:
    "ALLOW TCP/UDP IN/OUT to 208.67.222.222 or 208.67.220.220 on Port 53"  and
    "BLOCK TCP/UDP IN/OUT all IP addresses on Port 53"
    The goal of this is to create a firewall rule to only allow DNS (TCP/UDP) to OpenDNS' servers and restrict all other DNS traffic to any other IPs.
    Or, alternatively is there a way to configure same applied to the Network preferences on IMAC OS X?
    Thanks and much appreciation to anyone who has any clue about this.

    Sorry, I think you've got it backwards.
    The concern is NOT that the child can make changes to our hardware/AEBS, or even our network software on my IMAC - nothing's been changed.
    BUT, he changed the dns settings on his OWN device (ie chromebook) to google public server, accessed the AE using our home wifi network BUT bypassed our dns settings. Capeesh?
    See: http://www.pocketables.com/2013/03/how-to-use-change-the-dns-settings-on-your-ch romebook-and-use-googles.html

  • I need the old cache system with strict alphabetical filter, not the "intelligent" one. Is it possible to have it on this new version of Firefox ? Thanks.

    Hi, is it possible to have a strict alphabetical filter for the cache suggestions in fields (like with the previous version) instead of the new "intelligent" system? For example, if I type "fire dr", I only want suggestions "fire dragon" or "fire drake" but not "dragon fire" or "dread fire". Thanks!
    == This happened ==
    Every time Firefox opened
    == I updated Firefox

    Hi Morbus,
    thanks for your answer.
    First I must say that my question was in fact concerning Firefox 3.6.3. I updated my Firefox 3.0.19 to 3.6.3 and that's why I had this problem. But I also kept my 3.0.19 version and use it when I need the alphabetic field cache recognition (to play an online game in which you must be the first to recognize a picture and type its name in a field).
    I launched 3.6.3 and install the cache utility you recommend, but unfortunately it's not the function I need. My question doesn't concern URL cache but ''field'' cache, and I don't need a soft that opens a new window.
    I just would like to get the old alphabetic cache so the options are more restricted when I type, so I gain a little time. With the "new" cache, I have to type the whole name so the cache is not useful anymore.
    Sorry, I don't know if I make myself clear...

  • IS IT POSSIBLE TO REDIRECT THE OUTPUT TO ANOTHER PAGE?

    Hi all,
    Is it possible to redirect the output when I excute my query in iSQL*plus to another predifined html page?
    If yes how do I do this?
    Thanks a mill

    You could do this..just read on..
    It would generate a html page for you...and..so on..!
    In addition to plain text output, the SQL*Plus command-line interface enables you to generate either a complete web page, or HTML output which can be embedded in a web page. You can use SQLPLUS -MARKUP "HTML ON" or SET MARKUP HTML ON SPOOL ON to produce complete HTML pages automatically encapsulated with <HTML> and <BODY> tags.
    By default, data retrieved with MARKUP HTML ON is output in HTML, though you can optionally direct output to the HTML <PRE> tag so that it displays in a web browser exactly as it appears in SQL*Plus. See the SQLPLUS MARKUP Options and the SET MARKUP command for more information about these commands.
    SQLPLUS -MARKUP "HTML ON" is useful when embedding SQL*Plus in program scripts. On starting, it outputs the HTML and BODY tags before executing any commands. All subsequent output is in HTML until SQL*Plus terminates.
    The -SILENT and -RESTRICT command-line options may be effectively used with -MARKUP to suppress the display of SQL*Plus prompt and banner information, and to restrict the use of some commands.
    SET MARKUP HTML ON SPOOL ON generates an HTML page for each subsequently spooled file. The HTML tags in a spool file are closed when SPOOL OFF is executed or SQL*Plus exits.
    You can use SET MARKUP HTML ON SPOOL OFF to generate HTML output suitable for embedding in an existing web page. HTML output generated this way has no <HTML> or <BODY> tags.

  • Is it possible to Redirect the online Skype number...

    Hi,
    Is it possible to redirect/forward the online Skype number to any number I want ?
    So, all call to the Skype online number will be received on the number I have entered. Is this possible ?
    Thanks
    Arthur

    i had set up to redirect to a US cell number--but now i have discontinued that phone. i would like to know how i can change the number to redirect to, also a US cell #.
    appreciate all advice! 

  • Is it possible to redirect the right people to the payement page ?

    Is it possible to redirect to the payment page only people who responded to the right question in the form ?

    The form will re-direct to Paypal if any of the "purchase fields" set up on the "Collect Payments" tab have been filled out. 
    If you want to provide users with an option to fill out purchase related fields but to do something like mail a check versus Paypal you could do something with "Show/Hide" logic where you have a question up front about Payment method and if the user chooses non-Paypal you show a set of fields that are not connected to the Paypal stuff on the "Collect Payments" tab, and if they choose Paypal then it shows a duplicate set of fields that are connected to Paypal.
    These posts might be helpful in setting this up:
    http://forums.adobe.com/message/5320518#5320518
    http://forums.adobe.com/message/4399918#4399918
    Thanks,
    Josh

Maybe you are looking for

  • "Firefox is already runing..." error. (It's not a locked profile.)

    When I'm trying to open a new window from an external program, i.e, from the taskbar (right-clicking on the FF icon), open a link in an email from Thunderbird, open a local html document, etc. I get the "FF is already running..." error. This only occ

  • What aspects of MM does SD person need to know?

    Hi Experts, Is it common for employers to demand SD person do MM? If so, what aspects of MM is practically need to know by SD person? To me, it would be the following, please feel free to add to the list and briefly describe. 1. MMBE check stock qty.

  • My questions aren't getting posted

    i wanted to post a question about people experience with macbook pro reitna but after a few minutes they weren't there. any ideas?

  • CS2 Scanning Problem - error with acquisition module interface

    Hi there, I have an Epson Perfection 4180 scanner which has worked for years. I moved, plug everything back in, the scanner works one time, and from then on, I get this error: "Could not complete the Import command because of an error with acquisitio

  • How to import items from another iTunes library?

    I have have home movies in my iTunes on my iMac which my wife wants to import into iTunes on her Macbook.  Both macs have Home Sharing turned on.  She has my library showing under Shared in her iTunes and she can see my entire library.  She selects t