Usage of UTL_FILE

Hi Guys,
I am new to UTL_FILE. I am using system user account. I wrote two stored procedures using this. Compilation is OK. But when I execute I have following error:
SQL> exec write_file
BEGIN write_file; END;
ERROR at line 1:
ORA-06510: PL/SQL: unhandled user-defined exception
ORA-06512: at "SYS.UTL_FILE", line 98
ORA-06512: at "SYS.UTL_FILE", line 157
ORA-06512: at "SYSTEM.WRITE_FILE", line 9
ORA-06512: at line 1
Line 9 is
9 lft_file_hdle := UTL_FILE.FOPEN(ls_file_path, ls_file_name, 'W');
The Stored Procedure is:
SQL> CREATE OR REPLACE PROCEDURE write_file AS
2 lft_file_hdle UTL_FILE.FILE_TYPE;
3 ls_bfr_line VARCHAR2(1000);
4 ls_file_path VARCHAR2(75) := 'c:\';
5 ls_file_name VARCHAR2(75) := 'Results_';
6
7 Begin
8 ls_file_name := ls_file_name| |to_char(sysdate, 'dd-mm-yyyy')| |'.txt';
9 lft_file_hdle := UTL_FILE.FOPEN(ls_file_path, ls_file_name, 'W');
10 UTL_FILE.PUT_LINE(lft_file_hdle, 'abc');
11 UTL_FILE.FCLOSE(lft_file_hdle);
12 End;
13 /
Procedure created.
1000 thanks in anticipation
r@m@

Define valid utl_file directories in init.ora e. g. for UNIX:
utl_file_dir = /usr/oracle/utlfile/,/cqddata_10/exports/
Separate them by commmas, include the last '/' after the path.
You can check to see what directories are valid:
SQL> select name, value from v$parameter where name like '%utl%';
NAME
VALUE
utl_file_dir
/usr/oracle/utlfile/, /cqddata_10/exports/
null

Similar Messages

  • Need to generate the excel file with diffrent sheets using utl_file package

    Hi,
    Sorry for previous message in which I had missed the usage of " UTL_FILE " package
    I need to generate the excel file with diffrent sheets . Currently I am generating the data in three diffrent excel files using
    " UTL_File " package and my requirement is to generate this in a single excel file with diffrent sheets.
    Please help on this
    Thanks & Regards,
    Krishna Vyavahare

    Hello 10866107,
    at Re: How to save a query result and export it to, say excell? you can find links to different solutions. At least the packages behind second and fourth link support more than one worksheet.
    Regards
    Marcus

  • Line Chart does not display grid lines for x-axis (apex 2.0 / 3.0)

    Hello,
    is there an option to display x-axis grid lines?
    I set up an SVG chart (Line) but only IE displays y-axis grid-lines. I set the "Show Grid Line" - value to "enable"
    Does any body has an idea how I told apex to display x-axis grid lines also.
    Btw: only MS Internet Explorer displays the grid lines, I use firefos 1.5.0.10 -> no grid lines are displayed.
    The table how I create the chart are as follows
    select null link, label, value
    from
    SELECT 1 Value , 1 label FROM dual
    UNION
    SELECT 3 Value , 2 label FROM dual
    UNION
    SELECT 5 Value , 3 label FROM dual
    UNION
    SELECT 2 Value , 4 label FROM dual
    Thank you for helping me !!
    Message was edited by:
    athor

    I changed this and put usage of UTL_FILE into a dynamic PL/SQL. The package will
    compile and work unless you want to create debug information. If yes, then it will raise an
    error message. So, you don't need UTL_FILE execution priviledge from your DBA.
    I opened the package and you may modify it the way that you don't need any public
    synonyms and no UTL_FILE to run it.
    There are so many questions in this forum related to "What is my DBA going to say?" or
    "How is he going to react?". Even for some minor issues. I have myself also seen some
    of similar situations and the only thing I can sey is:
    You got to use that powerfull tool Oracle Database instead of hiding it away from your
    users and developers. Learn how to control it instead of prohibiting access to it! Otherwise,
    it's just a waste of money.
    Denes Kubicek

  • Charts (Line chart) in apex 2.0 /3.0 limit of resulting rows in char area

    Hello @apex experts,
    does any body knows if there is a max number of resulting rows by using a line chart. It seems that until 150 resulting rows all is o.k. but when I try to get a line - chart area for a whole year (365 days) no chart is displayed. I spread out the chart area to 2056 x 800 px but no restult is displayed by using the > 300 resulting set.
    Regards and thank you for help

    I changed this and put usage of UTL_FILE into a dynamic PL/SQL. The package will
    compile and work unless you want to create debug information. If yes, then it will raise an
    error message. So, you don't need UTL_FILE execution priviledge from your DBA.
    I opened the package and you may modify it the way that you don't need any public
    synonyms and no UTL_FILE to run it.
    There are so many questions in this forum related to "What is my DBA going to say?" or
    "How is he going to react?". Even for some minor issues. I have myself also seen some
    of similar situations and the only thing I can sey is:
    You got to use that powerfull tool Oracle Database instead of hiding it away from your
    users and developers. Learn how to control it instead of prohibiting access to it! Otherwise,
    it's just a waste of money.
    Denes Kubicek

  • Invalid directory path for windows...?

    DECLARE
    v_file UTL_FILE.FILE_TYPE;
    v_dir VARCHAR2(250);
    v_filename VARCHAR2(50);
    BEGIN
    v_dir := 'D:/LANDMARK/datamigration';
    v_filename := 'pc_datamigration_out';
    v_file := UTL_FILE.FOPEN(v_dir, v_filename, 'w');
    UTL_FILE.PUT_LINE(v_file, 'Test file for usage of UTL_FILE package');
    UTL_FILE.FCLOSE(v_file);
    exception
    when others then
    dbms_output.put_line('Err utl file..!'||sqlerrm);
    END;
    I am getting eror "Err utl file..!ORA-29280: invalid directory path"
    kindly help me to fix problem.I am working on windows machine not on unix.
    rgds,
    pc

    The correct thing to do is to create a directory object e.g.:
    CREATE OR REPLACE DIRECTORY mydir AS 'c:\myfiles';Note: This does not create the directory on the file system. You have to do that yourself and ensure that oracle has permission to read/write to that file system directory.
    Then, grant permission to the users who require access e.g....
    GRANT READ,WRITE ON DIRECTORY mydir TO myuser;Then use that directory object inside your FOPEN statement e.g.
    fh := UTL_FILE.FOPEN('MYDIR', 'myfile.txt', 'r');Note: You MUST specify the directory object name in quotes and in UPPER case for this to work as it is a string that is referring to a database object name which will have been stored in uppercase by default.
    p.s. as already mentioned by others, this directory must be on your Oracle database server. You can only access client directories if the server itself has a mapping to the client machine itself. Don't expect to provide a path and for the process to access the local client machine of whoever uses it.
    Edited by: BluShadow on 24-Nov-2010 12:24

  • Export table data in text file

    hi,
    i am using oracle 8.0.7 , i want to export a table data in to text file, thanks in advance
    Noman ul haq

    2 options:
    1) Spool the query results into a file using SQL*PLUS
    2) If you can use the Oracle Server, look at the UTL_FILE package. This writes files, but ONLY to the Oracle server. It will NOT write out to your client machine. Your DBA will need to add an entry to allow for the UTL_FILE package to write out to the directory you choose.
    Hope that helps - the documentation should have detailed usage of UTL_FILE package. Or search on this site b/c this is a common question - see it at least 3 times a week.

  • UTL_FILE Usage

    I am working in the following Oracle environment:
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0
    Unix: Solaris Sunsparc 10
    Oracle Financials: 12.1.3
    I defined a stored procedure seen below.  I am trying to create a CSV file and write it to a directory on my C: drive (ultimately in a UNIX directory)  I can't issue a CREATE DIRECTORY from within the stored procedure (or can I) so how do I specify the path to the directory c;\? What avialable paths do I have from Windows 2007?
    create or replace
    Procedure ZZAP_REMEDY_EXPORT_PROC
    (P_Folder_Name In Varchar2
    ,P_File_name In Varchar2 
    AS
    --    F := UTL_FILE.FOPEN('MYCSV','REMEDY_AP_EXPORT.CSV','w',32767);
    ---Declare
       Exp_A Exception;
       Errbuf Varchar2(120);
       V_Errloc VARCHAR2(120);Count number;
       Retcode Varchar2(120);
       Counter Number;
       F UTL_FILE.FILE_TYPE;
    Begin
        Counter := 0;
        F := Utl_File.Fopen('MYCSV','REMEDY_AP_EXPORT.CSV','w',32767);
    --    F := UTL_FILE.FOPEN('MYCSV','REMEDY_AP_EXPORT.CSV','w',32767);
        Loop
            Utl_File.Put(F,'123456');
            Utl_File.Put(F,',A' );
            Utl_File.Put(F,',1050 MAIN' );
            Utl_File.Put(F,',BRONX' );
            UTL_FILE.PUT(F,',NY' );
            Utl_File.New_Line(F);
            Exit When Counter = 10;
            counter := counter + 1;
        END LOOP;
        Utl_File.Fclose(F);
    Exception
    WHEN OTHERS THEN
       errbuf := 'Error:- ' || SQLCODE ||' '|| SUBSTR(SQLERRM, 1, 950) ;
       Fnd_File.Put_Line(Fnd_File.Log, 'Exception -> Err Code: ' || To_Char(Sqlcode) || '(' || Rtrim(Sqlerrm) || ') occured in procedure Inactivate item at location '|| V_Errloc);
       Retcode := 2;
    End Zzap_Remedy_Export_Proc;

    UTL_FILE can only create files on the database server.
    In SQL Developer, you can run a query, fetch the results, and then tell SQL Developer to write them to a CSV file on your local drive.  It's not obvious to me why you would want to do that, though, since obviously your code may be quite different from the code SQL Developer uses to write the file.  And it would seem easier to review the results of your query in SQL Developer rather than writing it to a separate file just to use some other tool to open the file.  Perhaps you want SQL Developer to write an XLS[X] file of results that you can then use Excel to view?
    Justin

  • Utl_file simultaneous usage

    i will use a stored procedure for db-logging in a file using utl_file (fopen/put_line/fflush/fclose)
    - may i have problems with simultaneous calls to this procedure within different sessions or i must use some kind of locking ?

    user605483 wrote:
    i will use a stored procedure for db-logging in a file using utl_file (fopen/put_line/fflush/fclose)
    - may i have problems with simultaneous calls to this procedure within different sessions or i must use some kind of locking ?Yes - but if you use text and "+write append+" to the file, your code is fairly thread safe.
    The problem is with the file pointer in session A versus session B. Session B writes to the file. This does not advance the file pointer in session A. Thus when session A writes to the file, it overwrites the data just written by session B.
    A write append automatically writes the data at the end of the file (the file pointer is moved to eof and the write happens). Write append is only valid for text files - not binary files (though you can likely simulate it, but it would not make much sense).
    As writes to the same file is serialised (due to the file being opened in shared mode), there's no problem in both sessions doing a write append at the same time. (except for the performance issue of serialisation)
    But the concept of writing log files from an Oracle RDBMS - that is just plain horrible. This is not the 80's anymore (despite us missing the music and hairstyles) and Oracle is not Cobol writing to ISAM files.
    The correct place for logs is inside a plain Oracle SQL table - that can be indexed, partitioned. That can be read and filtered using SQL. That implements concurrency controls. That has Oracle security features. Forms part of the database backup strategy. Etc.
    IMO there is no valid reason for storing PL/SQL processing logs externally. (a debate I've often had in the past with developers and one I have yet to lose)

  • Using a utl_file.file_type as a procedure argument

    Hi,
    I'm trying to pass a utl_file.file_type variable defined in Proc A to ProcB as fllows:
    Proc A:
    output_file utl_file.file_type;
    output_file := utl_file.fopen('E:\tmp\', 'traspas_merma.log', 'W');
    call ProcB(output_file);
    Proc B:
    Procedure ProcB(filestr IN utl_file.file_type) IS
    BEGIN
    utl_file.put_line(filestr, str);
    END;
    When I compile I obtain the following error:
    PLS-00363 Expression 'FILE' can be used as a destination assignment
    So, whoy should I define the ProcB spec?
    Thanks

    Here is a code snippet that works:
    declare
       procedure procb (filestr in utl_file.file_type)
       is
       begin
          utl_file.put_line (filestr, 'Some Text');
       end procb;
       procedure a
       as
          output_file   utl_file.file_type;
       begin
          output_file := utl_file.fopen ('TEMP', 'traspas_merma.log', 'W');
          procb (output_file);
       end a;
    begin
       a ();
    end;
    /Note the usage of a (valid) directory object instead of a directory path!

  • Problem with Firefox and very heavy memory usage

    For several releases now, Firefox has been particularly heavy on memory usage. With its most recent version, with a single browser instance and only one tab, Firefox consumes more memory that any other application running on my Windows PC. The memory footprint grows significantly as I open additional tabs, getting to almost 1GB when there are 7 or 8 tabs open. This is as true with no extensions or pluggins, and with the usual set, (firebug, fire cookie, fireshot, XMarks). Right now, with 2 tabs, the memory is at 217,128K and climbing, CPU is between 0.2 and 1.5%.
    I have read dozens of threads providing "helpful" suggestions, and tried any that seem reasonable. But like most others who experience Firebug's memory problems, none address the issue.
    Firefox is an excellent tool for web developers, and I rely on it heavily, but have now resorted to using Chrome as the default and only open Firefox when I must, in order to test or debug a page.
    Is there no hope of resolving this problem? So far, from responses to other similar threads, the response has been to deny any responsibility and blame extensions and/or pluggins. This is not helpful and not accurate. Will Firefox accept ownership for this problem and try to address it properly, or must we continue to suffer for your failings?

    55%, it's still 1.6Gb....there shouldn't be a problem scanning something that it says will take up 300Mb, then actually only takes up 70Mb.
    And not wrong, it obviously isn't releasing the memory when other applications need it because it doesn't, I have to close PS before it will release it. Yes, it probably is supposed to release it, but it isn't.
    Thank you for your answer (even if it did appear to me to be a bit rude/shouty, perhaps something more polite than "Wrong!" next time) but I'm sitting at my computer, and I can see what is using how much memory and when, you can't.

  • Problem with scanning and memory usage

    I'm running PS CS3 on Vista Home Premium, 1.86Ghz Intel core 2 processor, and 4GB RAM.
    I realise Vista only sees 3.3GB of this RAM, and I know Vista uses about 1GB all the time.
    Question:
    While running PS, and only PS, with no files open, I have 2GB of RAM, why will PS not let me scan a file that it says will take up 300Mb?
    200Mb is about the limit that it will let me scan, but even then, the actual end product ends up being less than 100Mb. (around 70mb in most cases)I'm using a Dell AIO A920, latest drivers etc, and PS is set to use all avaliable RAM.
    Not only will it not let me scan, once a file I've opened has used up "x" amount of RAM, even if I then close that file, "x" amount of RAM will STILL be unavaliable. This means if I scan something, I have to save it, close PS, then open it again before I can scan anything else.
    Surely this isn't normal. Or am I being stupid and missing something obvious?
    I've also monitored the memory usage during scanning using task manager and various other things, it hardly goes up at all, then shoots up to 70-80% once the 70ishMb file is loaded. Something is up because if that were true, I'd actually only have 1Gb of RAM, and running Vista would be nearly impossible.
    It's not a Vista thing either as I had this problem when I had XP. In fact it was worse then, I could hardly scan anything, had to be very low resolution.
    Thanks in advance for any help

    55%, it's still 1.6Gb....there shouldn't be a problem scanning something that it says will take up 300Mb, then actually only takes up 70Mb.
    And not wrong, it obviously isn't releasing the memory when other applications need it because it doesn't, I have to close PS before it will release it. Yes, it probably is supposed to release it, but it isn't.
    Thank you for your answer (even if it did appear to me to be a bit rude/shouty, perhaps something more polite than "Wrong!" next time) but I'm sitting at my computer, and I can see what is using how much memory and when, you can't.

  • Problem with JTree and memory usage

    I have problem with the JTree when memory usage is over the phisical memory( I have 512MB).
    I use JTree to display very large data about structure organization of big company. It is working fine until memory usage is over the phisical memory - then some of nodes are not visible.
    I hope somebody has an idea about this problem.

    55%, it's still 1.6Gb....there shouldn't be a problem scanning something that it says will take up 300Mb, then actually only takes up 70Mb.
    And not wrong, it obviously isn't releasing the memory when other applications need it because it doesn't, I have to close PS before it will release it. Yes, it probably is supposed to release it, but it isn't.
    Thank you for your answer (even if it did appear to me to be a bit rude/shouty, perhaps something more polite than "Wrong!" next time) but I'm sitting at my computer, and I can see what is using how much memory and when, you can't.

  • What causes cellular data usage to decrease if last reset has not changed? I reset every pay period cuz I do not have unlimited and was showing 125 mb sent/1.2g received. Now showing 98mb sent/980mb received. Last reset still shows same

        I reset my cellular data usage every month at the beginning of my billing period so that I can keep track of how much data I am using thru out the month. I do not have the unlimited data plan and have gone over a few times. It's usually the last couple days of my billing cycle and I am charged $10 for an extra gig which I barely use 10% of before my usage is restarted for new billing cycle. FYI, they do not carry the remainder of the unused gig that you purchase for $10 which I disagree with. But have accepted. Lol  Moving on.
        I have two questions. One possibly being answered by the other. 1. Is cellular data used when I sync to iTunes on my home computer to load songs onto my iPhone from my iTunes library(songs that already exist)? 2. What causes the cellular data usage readings in iPhone settings/general/usage/cellular usage to decrease if my last reset has not changed? It is close to end of my billing cycle and I have been keeping close eye. Earlier today it read around 180mb sent/1.2gb received. Now it reads 90mb sent/980 mb recieved. My last reset date reads the same as before. I don't know if my sync and music management had anything to do with the decrease but i didn't notice the decrease until after I had connected to iTunes and loaded music. I should also mention that a 700mb app automatically loaded itself to my phone during the sync process. Is cellular data used at all during any kind of sync /iPhone/iTunes management? Is the cellular data usage reading under iPhone settings a reliable source to keep track of monthly data usage? Guess turned out to be more than two questions but all related. Thanks in advance for any help you can offer me. It is information I find valuable. Sorry for the book long question.

    Is cellular data used at all during any kind of sync /iPhone/iTunes management? Is the cellular data usage reading under iPhone settings a reliable source to keep track of monthly data usage?
    1) No.
    2) It does provide an estimated usage, but it's not accurate. For accurate determination, you should check the remaining/used MBs from the carrier (most of the carriers provide this service for free).

  • I am having a data excess usage issue with my Jetpack although I did not use the VZW network at all.

    Background: My home does not have access to landline internet and I am relying on a Verizon Jetpack device rather than satellite cable for internet access.  Within my JetPack wireless network I have several devices connected, iPADs, PC’s, printer, etc. (up to 5 devices can be connected with my system).  Recently, I had one device within my immediate wireless network that I needed to transfer data via FTP to another local device within my immediate network.  The receiving device FTP’d data from device (198.168.1.42) to local IP (address 192.168.1.2).  To understand the data path a Trace rout for this transfer is 198.168.1.42 (source) to 198.168.1.1 (Jetpack) to 192.168.1.2 (receiver).  Note that the VZW network ((cloud)/4G network) was NOT used in this transfer nor was any VZW bandwidth used for this transfer (of course less the typical overhead status/maintenance communications that happen regardless). Use of the VZW bandwidth would be something like downloading a movie from Netflix, (transferring data from a remote site, through the VZW network, into the Jetpack and to the target device).  I also understand if ones devices have auto SW updates that would also go against the usage as well.  I get that.  My understanding of my usage billing is based data transfer across the VZW network.
    Now to the problem: To my surprise I was quite substantially charged for the “internal” direct transfer of this data although I didn’t use the VZW network at all.  This does not seem to be right, and doesn’t make much sense to me.  Usage is should be based on the VZW network not a local Wi-Fi.  In this case, Verizon actually gets free money from me without any use of or impact to the VZW network.  Basically this is a VERY expensive rental for the jetpack device, which I bought anyway.  Considering this, I am also charged each time I print locally.  Dive into this further, I am also interested in knowing what is the overhead (non-data) communications between the jetpack router and devices and how much does that add up to over time?
    Once I realized I was getting socked in bandwidth, as a temp solution I found an old Wi-Fi router, created a separate Wi-Fi network off the Jetpack, but the billing damage was already done.  Switching each device back and forth to FTP and print is a hassle and there should be no reason the existing hardware couldn’t handle this and charges aligned with VSW usage. Is purposely intended by Verizon? Is this charging correct? And can I get some help with this?
    Logically, usage should be based on VZW network usage not internal transfers.  All transfers between IP addresses 192.168 are by default internal.  Any data that needs to leave the internal network are translated in to the dynamic IP addresses established by the VZW network.  That should be very easily detected for usage. In the very least, this fact needs to be clearly identified and clarified to users of the Jetpack.  How would one use a local network and not get socked with usage charges?  Can one set up a Wi-Fi network with another router, hardwire directly from the router to the Jetpack so that only data to and from the VZW network is billed? I might be able to figure out how to have the jetpack powered on but disable the VZW connection, but I don’t want to experiment and find out that the internal transfers are being logged and the log sent after the fact anyway once I connect…. A reasonable solution should be that users be able to use the router functions of the Jetpack (since one has to buy the device anyway) and only be billed for VZW usage.
    Your help in this would be greatly appreciated. Thanks

    i had one mac and spilt water on it, the motherboard fried so i had to buy a used one...being in school and all. it is a MC375lla
    Model Name:
    MacBook Pro
      Model Identifier:
    MacBookPro7,1
      Processor Name:
    Intel Core 2 Duo
      Processor Speed:
    2.66 GHz
      Number of Processors:
    1
      Total Number of Cores:
    2
      L2 Cache:
    3 MB
      Memory:
    8 GB
      Bus Speed:
    1.07 GHz
      Boot ROM Version:
    MBP71.0039.B0E
      SMC Version (system):
    1.62f7
      Hardware UUID:
    A802DE22-1E57-5509-93C5-27CEF01377B7
      Sudden Motion Sensor:
      State:
    Enabled
    i do not have a backup of it, so i am thinking about replacing my old hard drive from the water damaged into this one, not even sure if that would work, but it did not seem to be damaged, as i recovered all the files i wanted off of it to put onto this mbp
    the previous owner didnt have it set to boot, they had all their settings left on it and tried to edit all the names on it, had a bunch of server info and printers etc crap on it.  i do not believe he edited the terminal system though--he doesnt seem to terribly bright(if thats possible)
    tbh i hate lion compared to the old one i had, this one has so many more issues-overheating,fan noise, cd dvd noise
    if you need screenshots or data of anything else as away
    [problem is i do not want to start from scratch if there is a chance of fixing it, this one did not come with disks or anything like my first. so i dont even know if i could, and how it sets now i am basically starting from scratch, because now all my apps are reset but working, i am hoping to get my data back somehow though, i lost all of my bookmarks and editing all my apps and setting again would be a pain

  • High memory usage when many tabs are open (and closed)

    When I open Firefox the memory usage is about 70-100 MB RAM. When I'm working with Firefox I often open 15-20 tabs at once, then I close them and open others. Memory usage increaes up to 450 - 500 MB RAM. After closing the tabs the usage usually decreases, but after sometime. It starts decreasing very slow and never comes back to the level from the beginning. After few hours of work Firefox uses about 400 MB RAM even if one tab is open. First I thought it's because of my plugins (Firebug, Speed Dial, Adlock Plus) but I've checked it and it's not. I reinstalled Firefox but the problem occurs as well. I'm not sure if it's normal. Could you help me, please?

    Hi,
    Not an exact answer but please [http://kb.mozillazine.org/Reducing_memory_usage_(Firefox) see this.] The KB article ponders through various general situations which may or may not be applicable to specific instances but nevertheless could be helpful.
    Useful links:
    [https://support.mozilla.com/en-US/kb/Options%20window All about Tools > Options]
    [http://kb.mozillazine.org/About:config Going beyond Tools > Options - about:config]
    [http://kb.mozillazine.org/About:config_entries about:config Entries]
    [https://addons.mozilla.org/en-US/firefox/addon/whats-that-preference/ What's That Preference? add-on] - Quickly decode about:config entries - After installation, go inside about:config, right-click any preference, enable (tick) MozillaZine Results to Panel and again right-click a pref and choose MozillaZine Reference to begin with.
    [https://support.mozilla.com/en-US/kb/Keyboard%20shortcuts Keyboard Shortcuts]
    [http://kb.mozillazine.org/Profile_folder_-_Firefox Firefox Profile Folder & Files]
    [https://support.mozilla.com/en-US/kb/Safe%20Mode Safe Mode]
    [http://kb.mozillazine.org/Problematic_extensions Problematic Extensions/Add-ons]
    [https://support.mozilla.com/en-US/kb/Troubleshooting%20extensions%20and%20themes Troubleshooting Extensions and Themes]

Maybe you are looking for