BSOD with BAD_POOL_CALLER when uploading jpg using webutil

Forms 9.0.4, WebUtil 1.05, JInitiator 1.3.1.13, Oracle Drive 10.2.0.0.3, client OS XP SP2
I use the following code on a WHEN-BUTTON-PRESSED trigger to upload jpg images to the database:
declare
   myfilename varchar2(240);
   r_upload boolean;
   v_fabase_code fabase.base%type;
begin
   default_value('c:\','global.default_directory');
   myfilename := webutil_file.file_open_dialog(
      :global.default_directory
      ,null
      ,'JPG|*.jpg|TIFF|*.tiff'
      ,'Select image...');
   if myfilename is not null then
      :global.default_directory := substr(myfilename,1,instr(myfilename,'\',-1));
      r_upload := webutil_file_transfer.client_to_db_with_progress(
         myfilename
         ,'FADRAWING'
         ,'PROFILE'
         ,'FABASE_BASE = '''||:FADRAWING.FABASE_BASE||''' and lv_drawing_type_id = '||:fadrawing.lv_drawing_type_id
         ,'Uploading...'
         ,'File upload in progress...'
         ,false);
   end if;
   commit;
   execute_query;
end;This works excellent, except the file to upload resides on a OCS drive to which I'm connected via Oracle Drive.
Steps to reproduce:
Press button,
select a file on the OCS drive,
after upload press the button again -> BSOD ("Blue screen of death")
I can reproduce this on three different machines, all running XP SP2. If I default the starting directory of the file_open_dialog to 'c:\' instead of :global.default_directory then it works. If I default the starting directory of the file_open_dialog to the directory on the OCS drive I straightly get the BSOD after pressing the button.
I know that the Oracle Drive is quite slow and often defers file actions, but would this cause a BSOD?
Any comments are appreciated.
Thanks
Gerald

CREATE TABLE FADRAWING
  FABASE_BASE         VARCHAR2(10 BYTE),
  LV_DRAWING_TYPE_ID  NUMBER(20)       ,
  PROFILE             BLOB,
)Then create a simple form including webutil with a data block for the table and 2 items for FABASE_BASE and LV_DRAWING_TYPE_ID and a button for my code (comment the line
v_fabase_code fabase.base%type;)
Enter values and save. Then press the button as previously described.
Gerald

Similar Messages

  • Can anyone list problems/errors when uploading data using BDC's and BAPI's?

    Can anyone list the problems/errors when uploading data using BDC's and BAPI's?

    Hi,
    If you are actually creating a BDC to load data pls be more specific.
    Data format incorrect. Tab delimited/ etc
    Dates in wrong formats
    Currency incorrect formats
    Missing screens
    Wrong transaction code
    File not found,
    Missing Mandatory fields,
    Screen resoultion.
    You should always use refresh for your Bdcdata table.
    Loop at internal table.
    refresh Bdcdata.
    regards,
    sowjanya.

  • Getting error in web ehile uploading file using webutil

    Hi,
    When uploading a file, select a file from the file browser and click OK, then click UPLOAD button , the message "FRM-40734: Internal Error: PL/SQL Error Occurred" is displayed, so it appears that no file can be uploaded.
    Pls help its very urgent.
    Thanks
    Reena

    Have you set these things under webutil.cfg
    #NOTE: By default the file transfer is disabled as a security measure
    transfer.database.enabled=TRUE
    transfer.appsrv.enabled=TRUE
    transfer.appsrv.workAreaRoot=c:\temp
    transfer.appsrv.accessControl=FALSE
    #List transfer.appsrv.read.<n> directories
    transfer.appsrv.read.1=c:\temp
    transfer.appsrv.read.2=c:\
    #List transfer.appsrv.write.<n> directories
    transfer.appsrv.write.1=c:\temp
    transfer.appsrv.write.2=c:\
    and under formsweb.cfg
    [webutil]
    WebUtilArchive=frmwebutil.jar,jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    archive_jini=f90all_jinit.jar,frmwebutil.jar,jacob.jar
    archive=frmall.jar
    lookAndFeel=oracle
    WebUtilArchive=/forms/java/frmwebutil.jar,/forms/java/jacob.jar
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    baseHTML=base.htm
    archive_jini=frmall_jinit.jar

  • Windows 8.1 with bad_pool_caller when USB is plugged. Tryed almost everything. Need serious help!

    Hail thee, noble ones.
    After updating my Windows 8.0 to 8.1, I got this problem while plugging any USB pendrive - bad_pool_caller.
    What have I to do to fix this?
    3rd time I installed Windows 8.1, same problem.

    Hi,
    In order to assist you, we will need the .DMP files to analyze what exactly occurred at the time of the crash, etc.
    If you don't know where .DMP files are located, here's how to get to them:
    1. Navigate to the %systemroot%\Minidump folder.
    -- %systemroot% is the environment variable for your Windows directory. For example, C:\Windows.
    2. Copy any and all .DMP files in the Minidump folder to your Desktop, create a new folder on the Desktop to put these .DMP files in, and then zip the folder. You can then either use a 3rd party tool such as 7-Zip/Winrar, or you can use Windows'
    default method of zipping folders.
    Compress and uncompress files (zip files).
    Please note that any "cleaner" programs such as TuneUpUtilities, CCleaner, etc, by default will delete .DMP files upon use. With this said, if you've run such software, and your Minidump folder is empty, you will need
    to allow the system to crash once again to generate a crash dump.
    3. Upload the .ZIP containing the .DMP files to Onedrive or a hosting site of your choice and paste in your reply.
    Preferred sites: Onedrive, Mediafire, Dropbox, etc. Nothing with wait-timers, download managers, etc.
    4 (optional): The type of .DMP files located in the Minidump folder are known as Small Memory Dumps. In %systemroot% there will be what is known as a Kernel Memory Dump (if your system is set to generate). It is labeled MEMORY.DMP. The difference
    between Small Memory Dumps and Kernel Memory Dumps in the simplest definition is a Kernel Memory Dump contains
    much more information at the time of the crash, therefore allowing further debugging of your issue. If your upload speed permits it, and you aren't going against any strict bandwidth and/or usage caps, etc, the Kernel Memory Dump is
    the best choice. Do note that Kernel Memory Dumps are much larger
    in size due to containing much more info, which is why I mentioned upload speed, etc.
    If you are going to use Onedrive but don't know how to upload to it, please visit the following:
    Upload photos and files to Onedrive.
    After doing that, to learn how to share the link to the file if you are unaware, please visit the following link -
    Share files and folders and change permissions and view 'Get a link'.
    If your computer is not generating .DMP files, please do the following:
    1. Start > type %systemroot% which should show the Windows folder, click on it. Once inside that folder, ensure there is a Minidump folder created. If not, CTRL-SHIFT-N to make a New Folder and name it Minidump.
    2. Windows key + Pause key. This should bring up System. Click Advanced System Settings on the left > Advanced > Performance > Settings > Advanced > Ensure there's a check-mark for 'Automatically manage paging file size for
    all drives'.
    3. Windows key + Pause key. This should bring up System. Click Advanced System Settings on the left > Advanced > Startup and Recovery > Settings > System Failure > ensure there is a check mark next to 'Write an event to the
    system log'.
    Ensure Small Memory Dump is selected and ensure the path is %systemroot%\Minidump.
    4. Double check that the WERS is ENABLED:
    Start > Search > type services.msc > Under the name tab, find Windows Error Reporting Service > If the status of the service is not Started then right click it and select Start. Also ensure that under Startup Type it is set to Automatic rather than
    Manual. You can do this by right clicking it, selecting properties, and under General selecting startup type to 'Automatic', and then click Apply.
    If you cannot get into normal mode to do any of this, please do this via Safe Mode.
    Regards,
    Patrick
    “Be kind whenever possible. It is always possible.” - Dalai Lama

  • Start Workflow when Upload File using drag and drop

    Hi,
    I am working with SharePoint 2013.
    I have a workflow needed to be started and run only once after a document is uploaded into the document library. The document library has
    required custom columns with default values. If I set workflow starting option as 'On Created', when user got redirected to the edit form and click 'Save', there would be error as
    "The <filename> has been modified by <user> on <datetime>". Besides the unwanted error dialog, the metadata entered by users are not reflected. I understand the issue is because the workflow had already started before
    the edit form showed and it modified the file.
    So I changed the starting option to 'On Changed", created an additional column to record if the workflow has been run or not to avoid running the whole workflow more than once. This works fine for normal upload. However on drag and drop, the
    event 'On Changed' is not triggered and the workflow is not started. I checked the version of the file but in both normal upload and drag and drop, there is another version after the first version. But
    only the version of normal upload triggers the workflow.
    I read an article about some Mode = Upload on the edit form.
    https://go4answers.webhost4life.com/Example/workflow-triggered-during-upload-user-149297.aspx
    It seems that the Mode = Upload is not there anymore for normal upload, but it's still there for drag and drop. Not sure about this
    Is there a solution for my case. Basically I want to start the workflow only once when the document is uploaded normally or via drag and drop. For normal upload, user can
    edit the custom metadata right after they browse the file. For drag and drop, the
    metadata will be set as default values.
    Thank you.

    I'm still researching your issue, but as an interesting note... This is an issue only when I use a 2013 style workflow. I do not get the error when using a 2010 style workflow.
    Mike Smith TechTrainingNotes.blogspot.com
    Books:
    SharePoint 2007 2010 Customization for the Site Owner,
    SharePoint 2010 Security for the Site Owner

  • Drag and drop not working when uploading file using safari

    why i cannot drag and drop any file when using safari , and what happens the file auotmatically open while i need to upload it only , extra for that , i cannot write  any remark or fill a space while using website related to my work.
    my work is to upload drawing files using dwf file to a website so the other parties can review and give me review , and then i reply to the remark at the same place and make meeting through the same site.
    please any body can give any way to correct my mac.
    latelly i installed win7 only to use it for that website , and iam now changing from mac to win whenever i want to work , this not acceptable to me because it is waste of time beside i like the mac and it working with other application but not for safari.

    why ?
    I'm sorry, but every OS is different.  You cannot expect all features of one to be in another.  Or alternatively, for similar features, be done it the exact same way. 
    It looks to me after a quick google search that winexplorer is basically the moral equivalent of the mac's finder to present the file system in different ways.  The OSX Finder also has alternative views of the file system, i.e., icons, list, columns.  Experiment with the list and column views and see if one of them are more to your liking.
    As for winexplorer on the mac.  I don't know if this simulates it or not but there is a program called Macintosh Explorer so check that out as well.
    And finally, in the end, as I said in my earlier post, no matter what, nothing on the mac is going to change what I believe you think you can do and drop a file on a browser window and expect it to upload.

  • Schedule line confirming as 0 Qty when uploaded SO using BAPI

    Hi Gurus,
    Iam posting sales order from flat file using BAPI.
    so the flat file is passing the schedule line date 31.01.2009
    but the system is taking the current date as the delivery date that is because of the VOV8 setting.
    but the issue here is that PGI and the A/c doc is also creating on 03.02.2009 date.
    can I control it?
    When I try to do a sale order manually, the schedule line takes the current date as default if i try to change it to date in past it is not confirming the quantity.
    I removed that tick in that order type VOV8.
    I dont mind if it takes the PGI date diffrent but the document date also it takes as the current date.
    after that i created a SO manully and there in the schedule line for 31.01.09 confr quantity 0 and 3.02.09 confirmed the quantity
    After removing the tick, I created manually a SO, and given delivery date 02.02.2009 but it is automatically taking 03.02.2009.
    Please help me in this regard,
    Regards,
    Anbu

    Carried out backwards delivery scheduling indicates that the system is to carry out only backwards scheduling for all schedule lines in the sales document.
    When changing a sales document, such as adding schedule lines or rescheduling, the system carries out delivery scheduling for all lines. In some cases, the system performs forward scheduling which may have the undesirable affect of rescheduling lines that have already been confirmed.
    Marked this indicator to deactivate forward scheduling.
    Note that when this indicator is set, the system may determine a material availability date that lies in the past.

  • Problem  when uploading data using CATT

    Hi
    I am doing a CATT upload for the transaction ct04.
    In the CATT functions Maintain Test Case Screen,I have written the code as below
    C Funct. Object               Text                   
       IF                          &ATNAM NE &TEMP        
       SETVAR                      &TEMP = &ATNAM         
       TCD    CT04                 Characteristics        
       ELSE                                               
       TCD    CT04                 Characteristics        
       ENDIF                                              
    ATNAM is the name of the chracteristic which is taken from the input file and temp is a local variable.
    For the first record,the if condition will be satisfied and for the rest else part needs to be satisfied.
    But for me,it is executing only the if part and the else part is not getting triggered.
    Please help me in this regard.

    Hi!
    Do you want to have something like 'on change of ATNAM'?
    Looks like TEMP is reset for each new entry and not saved STATIC for next input line.
    There is a work-around. Add a new column (in excel) &TEMP (which is now no longer local, but input variable). Let's asume, ATNAM is in column C: write if statement for TEMP-column (e.g. D2:) if(C1 <> C2; 1; 0).
    Then your if-statement in catt can be static like:
    IF &TEMP = 1
    In other words: write a 1 in each line, where your if part should be executed, write a 0 in each line, where your else part should be executed. With a static if-clause, CATT should work fine.
    Regards,
    Christian

  • Frm-92101 getting error when running form using webutil

    hi
    I get an error FRM-92101:There was a failure in the Forms Server during startup. This could happen due to invalid configuration. Please look into the web-server log file for details
    i am using form version
    Forms [32 Bit] Version 10.1.2.0.2 (Production)
    problem is some time form runs and some time dont any solution or possibility???

    check this for configuration of webutil
    http://baigsorcl.blogspot.com/search/label/WebUtil
    Baig
    [My Oracle Blog|http://baigsorcl.blogspot.com/]

  • Error when uploading data using generic

    Hi,
    I have created a gereic datasrc using view & i took the following fields
    MATNR     Material
    WERKS     Plant
    PBDNR     Req.plan number
    BDZEI     Reqmts pointer
    LAEDA     Last change
    MEINS     Base Unit
    FIXMG     Planned qty
    In the transfer rules of BW the system gave mapping only for LAEDA Last changewith the infoobj 0CH_ON,so I took 0mat infoobj formapping with  Matnr
    0plant for werks & created ZpBDNR,ZBDZEI for PBDNR  BDZEI & for FIXMG i mapped with the infoobj 0PRDPLN_QTY
    In the monitor screen it is showing me 0 records with status yellow then I went to the job overview it is giving me the following msg in job overview
    Date        Time      Message                                                                               
    24.12.2006  12:18:13  Job started                                                                            
    24.12.2006  12:18:13  Step 001 started (program SBIE0001, variant &0000000006181, user ID ALE_MASTER)        
    24.12.2006  12:18:13                                                                               
    24.12.2006  12:18:13  DATASOURCE = PLANEW                                                                    
    24.12.2006  12:18:13  *************************************************************************              
    24.12.2006  12:18:13  *          Current Values for Selected Profile Parameters               *              
    24.12.2006  12:18:13  *************************************************************************              
    24.12.2006  12:18:13  * abap/heap_area_nondia......... 2000000000                              *             
    24.12.2006  12:18:13  * abap/heap_area_total.......... 2000000000                              *             
    24.12.2006  12:18:13  * abap/heaplimit................ 40000000                                *             
    24.12.2006  12:18:13  * zcsa/installed_languages...... DE                                      *             
    24.12.2006  12:18:13  * zcsa/system_language.......... E                                       *             
    24.12.2006  12:18:13  * ztta/max_memreq_MB............ 250                                     *             
    24.12.2006  12:18:13  * ztta/roll_area................ 2000000                                 *             
    24.12.2006  12:18:13  * ztta/roll_extension........... 2000000000                              *             
    24.12.2006  12:18:13  *************************************************************************              
    24.12.2006  12:18:14  Could not determine BW release of logical system 'QEMCLNT003'                          
    24.12.2006  12:18:14  Job cancelled after system exception ERROR_MESSAGE                                                                               
    Thanks,
    Maya

    Did you created Logical system also? If not you have to create logical system and assign it to ur source system.
    If u on BW3.5 system:
    Tcode SPRO->ref Img->SAP NetWeaver->SAP BI->Links to other systems->define logical system. (not sure abt path...but it must be somehow similar to this only)
    Check this link it may help you:
    http://www.erpgenie.com/sapgenie/docs/MySAP%20BW%20Cookbook%20Vol%202.pdf
    Message was edited by:
            KJ (Kamaljeet)

  • How to get the index of the error record when uploaded using standard LSMW

    Hi Experts,
    When uploading data using lsmw standard batch input method which creates an error session if any errors,how can we able to find the index of the error record
    eg: If 3rd record in input file is incorrect then error session is getting created with the error and index as 1.But I want to know that 3rd record in my input file is incorrect.
    Please help me out.

    Srinivas,
    In global data, i've written like this.
    TYPES: BEGIN OF TYPE_ERROR,
                 INDEX TYPE I,
                 END OF TYPE_ERROR.
    DATA: GT_ERROR TYPE TABLE OF TYPE_ERROR,
               GS_ERROR TYPE TYPE_ERROR,
               GV_TOTAL_COUNT TYPE I, GV_INDEX TYPE I,
               GV_STRING TYPE STRING,
              GV_FILE TYPE STRING VALUE '/usr/sap/interfaces/LSMW/Asseterror
    In Begin of transaction,
    GV_TOTAL_COUNT = GV_TOTAL_COUNT + 1.
    In End of processing,
    OPEN DATASET GV_FILE FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
    IF SY-SUBRC = 0.
    CLEAR GS_ERROR.
    LOOP AT GT_ERROR INTO GS_ERROR.
    CONCATENATE 'INDEX OF THE ERROR RECORD IS:' GS_ERROR INTO GV_STRING.
    TRANSFER GV_STRING TO GV_FILE.
    CLEAR: GV_STRING, GS_ERROR.
    ENDLOOP.
    ENDIF.
    How and where will I be assigning error count and append it to the internal table.
    Please help me out.

  • How do you Spell Check w/ Word, Without using webutil?

    In our v6 forms we were able to use MS Word's spell check, how can I do this with a 10g form without using webutil?

    Jim, thanks for the update. Some of the recent version of Jinitiator have included bug fixes relating to proxies. (though I suppose Support has gone through this with you).
    I don't want to confuse the issue here but while Oracle Forms 10g is only certified on certain JVMs etc, we did run some webutil specific certification tests on Sun JDK 1.4.2 and that was ok (but again please cross reference this the Forms client certification since this testing was just and aside for the webutil QA).
    If you need this functionality I think it would be worth seeing if a bug can be identified in Jinit and seeing if we can fix that -you may have worked with Support on this already...but as I said, check with the latest Jinit anyway to make sure. (1.3.1.17 or 18 I think off the top of my head)
    Thanks
    Grant

  • Firefox 19.0.2 crashes when opening it using touch-pad gestures on Windows 8

    I'm having a problem with Firefox when launching it using gestures on my touch-pad. More specifically I have set a "Three-Finger Press" application gesture in Synaptics Touch-pad v7.2, and set it to open Firefox (and only Firefox).
    When I open Firefox in this manner and then try to open tabs (and/or multiple tabs), Firefox freezes completely, and is unresponsive. However when I open Firefox from the pinned shortcut on my taskbar the problem does not occur (and never has when opening Firefox this way).
    I am guessing I am basically the only one who has this problem - but I would love to get it fixed. Any ideas?

    Only crash report that have a "bp-" prefix have been submitted.<br />
    One crash report is about the Flash plugin.
    You can check for problems with current Flash plugin versions and try these:
    *disable a possible RealPlayer Browser Record Plugin extension for Firefox and update the RealPlayer if installed
    *disable protected mode in Flash 11.3 and later
    *disable hardware acceleration in the Flash plugin
    *http://kb.mozillazine.org/Flash#Troubleshooting
    *http://helpx.adobe.com/flash-player/kb/flash-player-113-crash-mozilla.html

  • Problem using webutil bean and synchronize.

    'lo,
    I go an unsolvable (for me ) problem in a form using webutil.
    Cause i need to do a synchronize at the end of when_new_form_instance trigger,
    and this seems to desactivate (or better pass throught activation) webutil beans.
    Then when i try use webutil it says bean not found.
    If i dunot do the synchronize, work well.
    Do someone got idee ?
    Tk

    The webutils beans are not usable from the when-new-forms-instance trigger as you have discovered.
    The usual workaround is to create a timer that is fired at the end of the w-n-f-i and the webutil code is placed in/called from the when-timer-expired trigger. If you already have timers, you need to detect which one you need.

  • Error when uploading data.

    hi guys,
    when uploading data using customer datasource 2lis_01_s001..
    i got the following error.
    <b>Update ( 0 new / 0 changed ) : Errors occurred
    Data records for package 1 selected in PSA - 1 error(s)
    Record 1 :No SID found for value 'ST ' of characteristic 0BASE_UOM</b>
    tel me what can be the error...how to solve it..
    got the data in PSA.
    thanks ,
    kevin..
    Message was edited by:
            kevin peterson

    Hi
    Go to SE38 use program RS_TRANSTRU_ACTIVATE_ALL.
    fill the necessary details required like Infousource and source system name.
    after filling in all the details press execute.
    Now after this is successful go to DS and replicate it and try loading data once again now after deletion of prev unsuccessful req
    hope it helps
    thanks
    puneet

Maybe you are looking for

  • How do i know if my iphone has been syncronize with other device and how to remove it.?, how do i know if my iphone has been syncronize with other device and how to remove it.?thanks

    how do i know if my iphone has been syncronize with other device and how to remove it.?, cuz. I had found out that one of my co-work who was updatinng my phone was syncronizing to his name..in this case my photos is been syncronize to his acount.pls

  • About SAPscripts and smartforms

    Hi all,          I am working on SAPscripts and i have one doubt. I want to know the concepts how data is communicated between SAP scripts and print program.Suppose I am writing one subroutine. Can i write the form statements in the print program of

  • Connecting TC to Honeywell DVR

    I am the proud owner of a new Mini Mac with Thunderbolt Display.  Only issue is that I have previously always used PC.  I am trying like **** to figure out port forwarding with use of time capsule.  Here is my set up: Motorola Cable Model (connected

  • CS3 and CS4 Together

    I currently have CS3 Production Premium installed on my computer and am looking at purchasing CS4 Design Premium. What happens to those common programs (i.e., photoshop, illustrator, etc) when I install CS4 Design Premium? For example, will I end up

  • How to archive and purge enormous tables

    Hi, I have two tables A and B A has 28 028 808 lines B has 70 000 000 lines I would like to archive about 96% of each of the two tables. So, I would like to copy the selected lines into new tables A2 and B2 and delete the corresponding lines from tab