BufferedImage causing OutOfMemoryError not getting GC'd

I'm writing a photo library application just for practice. I'm trying to display all the jpegs in an album by displaying thumbnails of them as ImageIcons in JLabels on a JFrame.
To get the images I use ImageIO.read(File) into a BufferedImage. Then using Image.getScaledInstance I pass the resized image to a new ImageIcon which is added to the JLabel. This all happens in a final class ThumbDisplay, method showPic which returns the JLabel.
I call ThumbDisplay.showPic(File) in a loop, and it can read about 5 files before throwing an OutOfMemoryError. I have been able to successfully display no more than 4 images. Most of my images were taken on my digital camera and are around 2560X1920.
I read a bit about the java heap space and I understand how 5 BufferedImages of that size open at once can easily eat up memory. But the code looks to me that any instantiated BufferedImages would be GC'd as soon as the showPic method returned the JLabel. JHAT proved otherwise and there were still 5 instances of BufferedImage when I got the OutOfMemoryError.
So, the following is my example code block and the StackTrace. No extra stuff required. Just throw about 10 extra large jpegs in whatever path you choose to put in 'File directory' on line 9, compile and run. I'd really appreciate some help on this. I've searched countless message boards for that error and found many similar topics but ZERO answers. Can someone tell me why these aren't getting GC'd?
code:
1. import javax.swing.*; 
   2. import java.awt.image.*; 
   3. import javax.imageio.*; 
   4. import java.awt.*; 
   5. import java.io.*; 
   6.  
   7. public class ThumbTest{ 
   8.     public static void main(String args[]){ 
   9.         File directory = new File("c:\\pictemp\\"); 
  10.         File[] files = directory.listFiles(); 
  11.         JFrame jf = new JFrame(); 
  12.         jf.setSize(1000,1000); 
  13.         jf.setLayout(new GridLayout(10,10,15,15)); 
  14.         for(File file : files) 
  15.             jf.add(ThumbDisplay.showPic(file)); 
  16.          
  17.         jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
  18.         jf.setVisible(true); 
  19.  
  20.  
  21.     } 
  22. } 
  23.  
  24. final class ThumbDisplay{ 
  25.      
  26.     public static JLabel showPic(File f){ 
  27.         BufferedImage img = null; 
  28.         try{ 
  29.             img = ImageIO.read(f); 
  30.         }catch (IOException e){ 
  31.             e.printStackTrace(); 
  32.         } 
  33.         if(img != null){ 
  34.             float ratio = 100 / (float) img.getHeight(); 
  35.             int w = Math.round((float)img.getWidth() * ratio); 
  36.             int h = Math.round((float)img.getHeight() * ratio); 
  37.             return new JLabel(new ImageIcon(img.getScaledInstance(w,h,Image.SCALE_DEFAULT))); 
  38.         } else 
  39.             return new JLabel("no image"); 
  40.     } 
  41. }exception:
   1. D:\java\Projects\PhotoLibrary>java ThumbTest 
   2. Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 
   3.         at java.awt.image.DataBufferByte.<init>(Unknown Source) 
   4.         at java.awt.image.ComponentSampleModel.createDataBuffer(Unknown Source) 
   5.         at java.awt.image.Raster.createWritableRaster(Unknown Source) 
   6.         at javax.imageio.ImageTypeSpecifier.createBufferedImage(Unknown Source) 
   7.         at javax.imageio.ImageReader.getDestination(Unknown Source) 
   8.         at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Sou 
   9. rce) 
  10.         at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) 
  11.         at javax.imageio.ImageIO.read(Unknown Source) 
  12.         at javax.imageio.ImageIO.read(Unknown Source) 
  13.         at ThumbDisplay.showPic(ThumbTest.java:29) 
  14.         at ThumbTest.main(ThumbTest.java:15) 

sjasja wrote:
ImageIO.read() does not cache images. Run ImageIO.read() in a loop for a large image. No OOME.
Run the OP's original program under hprof. See in hprof's output how the original image data are retained. Gives an OOME, and hprof's output shows where the memory goes.
After creating a resized image with Image.getScaledInstance(), make a copy of the resized image and discard the first resized image. (Create a BufferedImage, get a Graphics2D, and blit with g.drawImage()). Discarding the resized image will also make the pointer to the original large image go away, allowing GC. No OOME.
In the OP's program, edit like so:
// return new JLabel(new ImageIcon(img.getScaledInstance(w,h,Image.SCALE_DEFAULT))); 
new JLabel(new ImageIcon(img.getScaledInstance(w,h,Image.SCALE_DEFAULT)));
return new JLabel("yes image");You are now doing all the image loading and resizing the original program does. But because the JLabel is discarded, the pointer to the resized image is discarded, thus the pointer to the original image is discarded, and everything can be GCd. No OOME.
If you want to see how the scaled image retains a pointer to the original image, see the interaction of Image.getScaledImage(), BufferedImage.getSource(), java.awt.image.FilteredImageSource, sun.awt.image.OffScreenImageSource, and sun.awt.image.ToolkitImage.
By these experiments, in a reply above, I guesstimated: "As far as I can figure out, Image.getScaledInstance() keeps a pointer to the original image."
Yes, getScaledInstance() is somewhat slow. Here is the FAQ entry for a better way to resize an image: http://java.sun.com/products/java-media/2D/reference/faqs/index.html#Q_How_do_I_create_a_resized_copy
I have a problem with this because it should mean that the code fragment I posted in reply #5 should make no difference but I can load over a thousand images using it whereas the original code allowed me to load only 30 or so.
I can see how creating a buffered image from the scaled image might help since discarding the scaled image will discard any reference to the original image stored in the scaled image.

Similar Messages

  • Certain events in iPhoto will not sync to my iPad. No Error messages comes up and the photos themselves are ok. its like my ipad doesn't see them. Cause i can get some photos on there just not all.

    certain events in iPhoto will not sync to my iPad. No Error messages comes up and the photos themselves are ok. its like my ipad doesn't see them. Cause i can get some photos on there just not all. Photos are from the same camera and should all be in the same format.

    What is the file name of the video(s) you want to sync?
    Another way. You can use a USB flash drive & the camera connection kit.
    Plug the USB flash drive into your computer & create a new folder titled DCIM. Then put your movie/photo files into the folder. The files must have a filename with exactly 8 characters long (no spaces) plus the file extension (i.e., my-movie.mov; DSCN0164.jpg).
    Now plug the flash drive into the iPad using the camera connection kit. Open the Photos app, the movie/photo files should appear & you can import. (You can not export using the camera connection kit.)
    Secrets of the iPad Camera Connection Kit
    http://howto.cnet.com/8301-11310_39-57401068-285/secrets-of-the-ipad-camera-conn ection-kit/
     Cheers, Tom

  • I'm using DVD Studio pro to burn a dvd but it won't let me cause I keep getting a "Formatting Failed" error message.  It says "Formatting was not successful. Layer 0 exceeds max layer size allowed. Choose a suitable marker location." What does this mean?

    I'm using DVD Studio pro to burn a dvd but it won't let me cause I keep getting a "Formatting Failed" error message.  It says "Formatting was not successful. Layer 0 exceeds max layer size allowed. Choose a suitable marker location that will support this condition." What does this mean?
    Kris

    It means your file is too large to fit on a single layer disk.
    Recompress to keep the overall size (audio,video and menus) below 4.5GB
    x

  • So im about to buy a mac pro, I just need help cause im not sure if it's worth paying more for instance, a hi-res screen compared to the stock screen, and will i really miss the .2 ghz and the upgraded video card if I get the 2.0 ghz mbp?

    So im about to buy a mac pro, I just need help cause im not sure if it's worth paying more for instance, a hi-res screen compared to the stock screen, and will i really miss the .2 ghz and the upgraded video card if I get the 2.0 ghz mbp?

    The_Tiger92 wrote:
    So im about to buy a mac pro, I just need help cause im not sure if it's worth paying more for instance, a hi-res screen compared to the stock screen, and will i really miss the .2 ghz and the upgraded video card if I get the 2.0 ghz mbp?
    It appears the 15" 2.2 ghz isn't worth spending $400 more for, but you get the 1GB Radeon 6750M that has four times the VRAM than the 15" 2.0Ghz model and about 167% more performance. High settings on all current games with over 50 fps.
    If your not into 3D gaming or just light weight, then the 2.0 Ghz (last years performance) will suffice on low-medium settings at about 30 fps.
    The 13" is rather poor as it has integrated graphics. 30 fps on only some games.
    The high res screen is a excellent choice and the anti-glare is great for viewing just about anywhere.
    No messy films to replace at $30-$40 a pop.
    A lot of people bring the glossy screens back once they hear about the anti-glare.
    http://www.pcpro.co.uk/blogs/2011/05/23/glossy-vs-matte-screens-why-the-pc-indus trys-out-of-touch/
    Here's my 17"
    In my opinion the extra $400 for another 2-3 years of use out of the computer is worth it.
    Quad cores are more than enough for most uses for most people for many years, it's just a slow card is going to make the machine feel slow in rendering graphics in the future.

  • After entering "Country or Region" United States, I do not get a next button to advance through the process.  What might be the cause?

    After entering "Country or Region" United States, I do not get a next button to advance through the process.  What might be the cause?

    Try This...
    Close All Open Apps... Sign Out of your Account... Perform a Reset... Try again...
    Reset  ( No Data will be Lost )
    Press and hold the Sleep/Wake button and the Home button at the same time for at least ten seconds, until the Apple logo appears. Release the Buttons.
    http://support.apple.com/kb/ht1430

  • '@' not getting displayed in the ALV report

    Hello,
    I am facing  a strange issue in the ALV report display. A string starting with '@' is not getting displayed and says "default icon " on the report. and this is varying from system to system for the same user.
    can anyone please help me in resolving the issue.
    Thanks in advance.
    Thanks and Regards,
    Santhosh Guptha N.

    @ is a default value as per ALV internal process. This is used in icons .
    I think this is causing the confusion.
    Check in the fieldcat if there is any adjsutment to be made to handle this.
    Br,
    Vijay

  • Even though block popup windows is unchecked in content tab of options, I am still not getting any popups. Please help me.

    Hi - Even though block popup windows is unchecked in content tab of options, I am still not getting any popups. Please suggest how to over come this problem.

    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
    *Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
    *Do NOT click the Reset button on the Safe Mode start window
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
    Did you make sure that your security software isn't blocking the pop-ups?
    Boot the computer in Windows Safe Mode with network support (press F8 on the boot screen) as a test.
    *http://www.bleepingcomputer.com/tutorials/how-to-start-windows-in-safe-mode/

  • SAP not getting up?

    Hi Friends,
    We have one development system on windows platform database is Oracle 9i.
    When we are going to startsap from MMC it is getting started and after 2 minutes
    disp+work getting stopped.
    In trans.log also i am unable to see any error. schema is correct and nothing show in trans.log.
    But in syslog it is whowing error
    RSPO versus DD mismatch TSP01-RQO1NAME leng
    Spooler failed return code 0001 and temse failed return code 0001
    When iam gooing to that particular table TSP01 i saw so many spool requests was stored in that.
    Can you suggest me in this case if i need to delete those entries from TSP01.
    Sorry for not posting logs as i did not get any error message in logs.
    And R3trans -d and -x is giving 0000 no issue in connecting database.
    And With suggetions from SAP people i have applied latest kernel...But same issue is there.
    And please find the dev_disp trace below..
    trc file: "dev_disp", trc level: 1, release: "640"
    Thu Dec 11 14:20:26 2008
    kernel runs with dp version 133(ext=102) (@(#) DPLIB-INT-VERSION-133)
    length of sys_adm_ext is 312 bytes
    sysno 00
    sid PAD
    systemid 560 (PC with Windows NT)
    relno 6400
    patchlevel 0
    patchno 155
    intno 20020600
    make: multithreaded, ASCII
    pid 3212
    ***LOG Q00=> DpSapEnvInit, DPStart (00 3212) http://dpxxdisp.c 1100
    shared lib "dw_xml.dll" version 155 successfully loaded
    shared lib "dw_xtc.dll" version 155 successfully loaded
    shared lib "dw_stl.dll" version 155 successfully loaded
    shared lib "dw_gui.dll" version 155 successfully loaded
    shared lib "dw_mdm.dll" version 155 successfully loaded
    Thu Dec 11 14:20:32 2008
    WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 5 seconds
    ***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings http://dpxxtool2.c 3896
    MtxInit: -2 0 0
    DpSysAdmExtInit: ABAP is active
    DpIPCInit2: start server >ndelntx5_PAD_00 <
    DpShMCreate: sizeof(wp_adm) 14904 (828)
    DpShMCreate: sizeof(tm_adm) 2379840 (11840)
    DpShMCreate: sizeof(wp_ca_adm) 18000 (60)
    DpShMCreate: sizeof(appc_ca_adm) 6000 (60)
    DpShMCreate: sizeof(comm_adm) 768000 (384)
    DpShMCreate: sizeof(vmc_adm) 0 (364)
    DpShMCreate: sizeof(wall_adm) (22440/34344/56/100)
    DpShMCreate: SHM_DP_ADM_KEY (addr: 04AA0040, size: 3249736)
    DpShMCreate: allocated sys_adm at 04AA0040
    DpShMCreate: allocated wp_adm at 04AA17D8
    DpShMCreate: allocated tm_adm_list at 04AA5210
    DpShMCreate: allocated tm_adm at 04AA5238
    DpShMCreate: allocated wp_ca_adm at 04CEA278
    DpShMCreate: allocated appc_ca_adm at 04CEE8C8
    DpShMCreate: allocated comm_adm_list at 04CF0038
    DpShMCreate: allocated comm_adm at 04CF0050
    DpShMCreate: allocated vmc_adm_list at 04DAB850
    DpShMCreate: system runs without vmc_adm
    DpShMCreate: allocated ca_info at 04DAB878
    DpShMCreate: allocated wall_adm at 04DAB880
    MBUF state OFF
    EmInit: MmSetImplementation( 2 ).
    <ES> client 0 initializing ....
    <ES> InitFreeList
    <ES> block size is 1024 kByte.
    Using implementation flat
    <EsNT> Memory Reset disabled as NT default
    <ES> 249 blocks reserved for free list.
    ES initialized.
    Thu Dec 11 14:20:35 2008
    rdisp/http_min_wait_dia_wp : 1 -> 1
    ***LOG Q0K=> DpMsAttach, mscon ( ndelntx5) http://dpxxdisp.c 10036
    Thu Dec 11 14:20:36 2008
    DpStartStopMsg: send start message (myname is >ndelntx5_PAD_00 <)
    DpStartStopMsg: start msg sent
    CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    CCMS: start to initalize 3.X shared alert area (first segment).
    DpMsgAdmin: Set release to 6400, patchlevel 0
    MBUF state PREPARED
    MBUF component UP
    DpMBufHwIdSet: set Hardware-ID
    ***LOG Q1C=> DpMBufHwIdSet http://dpxxmbuf.c 1025
    DpMsgAdmin: Set patchno for this platform to 155
    Release check o.K.
    Thu Dec 11 14:21:36 2008
    ERROR => W8 (pid 3344) died http://dpxxdisp.c 12562
    ERROR => W9 (pid 3352) died http://dpxxdisp.c 12562
    ERROR => W10 (pid 3360) died http://dpxxdisp.c 12562
    ERROR => W11 (pid 3368) died http://dpxxdisp.c 12562
    my types changed after wp death/restart 0xbf --> 0xbd
    ERROR => W14 (pid 3388) died http://dpxxdisp.c 12562
    ERROR => W17 (pid 3412) died http://dpxxdisp.c 12562
    my types changed after wp death/restart 0xbd --> 0x9d
    Thu Dec 11 14:21:56 2008
    ERROR => W0 (pid 3280) died http://dpxxdisp.c 12562
    ERROR => W1 (pid 3288) died http://dpxxdisp.c 12562
    ERROR => W2 (pid 3296) died http://dpxxdisp.c 12562
    ERROR => W3 (pid 3304) died http://dpxxdisp.c 12562
    ERROR => W4 (pid 3312) died http://dpxxdisp.c 12562
    ERROR => W5 (pid 3320) died http://dpxxdisp.c 12562
    ERROR => W6 (pid 3328) died http://dpxxdisp.c 12562
    ERROR => W7 (pid 3336) died http://dpxxdisp.c 12562
    my types changed after wp death/restart 0x9d --> 0x9c
    ERROR => W12 (pid 3376) died http://dpxxdisp.c 12562
    my types changed after wp death/restart 0x9c --> 0x98
    ERROR => W13 (pid 3380) died http://dpxxdisp.c 12562
    ERROR => W15 (pid 3396) died http://dpxxdisp.c 12562
    my types changed after wp death/restart 0x98 --> 0x90
    ERROR => W16 (pid 3404) died http://dpxxdisp.c 12562
    my types changed after wp death/restart 0x90 --> 0x80
    DP_FATAL_ERROR => DpWPCheck: no more work processes
    DISPATCHER EMERGENCY SHUTDOWN ***
    increase tracelevel of WPs
    killing W0-3280 (SIGUSR2)
    ERROR => DpWpKill(3280, SIGUSR2) failed http://dpxxtool.c 2507
    killing W1-3288 (SIGUSR2)
    ERROR => DpWpKill(3288, SIGUSR2) failed http://dpxxtool.c 2507
    killing W2-3296 (SIGUSR2)
    ERROR => DpWpKill(3296, SIGUSR2) failed http://dpxxtool.c 2507
    killing W3-3304 (SIGUSR2)
    ERROR => DpWpKill(3304, SIGUSR2) failed http://dpxxtool.c 2507
    killing W4-3312 (SIGUSR2)
    ERROR => DpWpKill(3312, SIGUSR2) failed http://dpxxtool.c 2507
    killing W5-3320 (SIGUSR2)
    ERROR => DpWpKill(3320, SIGUSR2) failed http://dpxxtool.c 2507
    killing W6-3328 (SIGUSR2)
    ERROR => DpWpKill(3328, SIGUSR2) failed http://dpxxtool.c 2507
    killing W7-3336 (SIGUSR2)
    ERROR => DpWpKill(3336, SIGUSR2) failed http://dpxxtool.c 2507
    killing W8-3344 (SIGUSR2)
    ERROR => DpWpKill(3344, SIGUSR2) failed http://dpxxtool.c 2507
    killing W9-3352 (SIGUSR2)
    ERROR => DpWpKill(3352, SIGUSR2) failed http://dpxxtool.c 2507
    killing W10-3360 (SIGUSR2)
    ERROR => DpWpKill(3360, SIGUSR2) failed http://dpxxtool.c 2507
    killing W11-3368 (SIGUSR2)
    ERROR => DpWpKill(3368, SIGUSR2) failed http://dpxxtool.c 2507
    killing W12-3376 (SIGUSR2)
    ERROR => DpWpKill(3376, SIGUSR2) failed http://dpxxtool.c 2507
    killing W13-3380 (SIGUSR2)
    ERROR => DpWpKill(3380, SIGUSR2) failed http://dpxxtool.c 2507
    killing W14-3388 (SIGUSR2)
    ERROR => DpWpKill(3388, SIGUSR2) failed http://dpxxtool.c 2507
    killing W15-3396 (SIGUSR2)
    ERROR => DpWpKill(3396, SIGUSR2) failed http://dpxxtool.c 2507
    killing W16-3404 (SIGUSR2)
    ERROR => DpWpKill(3404, SIGUSR2) failed http://dpxxtool.c 2507
    killing W17-3412 (SIGUSR2)
    ERROR => DpWpKill(3412, SIGUSR2) failed http://dpxxtool.c 2507
    NiWait: sleep (10000 msecs) ...
    NiISelect: timeout 10000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:06 2008
    NiISelect: TIMEOUT occured (10000 ms)
    dump system status
    Workprocess Table (long) Thu Dec 11 08:52:06 2008
    ========================
    No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table
    0 DIA 3280 Ended no 1 0 0
    1 DIA 3288 Ended no 1 0 0
    2 DIA 3296 Ended no 1 0 0
    3 DIA 3304 Ended no 1 0 0
    4 DIA 3312 Ended no 1 0 0
    5 DIA 3320 Ended no 1 0 0
    6 DIA 3328 Ended no 1 0 0
    7 DIA 3336 Ended no 1 0 0
    8 DIA 3344 Ended no 1 0 0
    9 DIA 3352 Ended no 1 0 0
    10 UPD 3360 Ended no 1 0 0
    11 UPD 3368 Ended no 1 0 0
    12 ENQ 3376 Ended no 1 0 0
    13 BTC 3380 Ended no 1 0 0
    14 BTC 3388 Ended no 1 0 0
    15 BTC 3396 Ended no 1 0 0
    16 SPO 3404 Ended no 1 0 0
    17 UP2 3412 Ended no 1 0 0
    Dispatcher Queue Statistics Thu Dec 11 08:52:06 2008
    ===========================
    --------++++--
    +
    Typ  now  high  max  writes  reads 
    --------++++--
    +
    NOWP  0  3  2000  10  10 
    --------++++--
    +
    DIA  6  6  2000  6  0 
    --------++++--
    +
    UPD  0  0  2000  0  0 
    --------++++--
    +
    ENQ  0  0  2000  0  0 
    --------++++--
    +
    BTC  0  0  2000  0  0 
    --------++++--
    +
    SPO  1  1  2000  1  0 
    --------++++--
    +
    UP2  0  0  2000  0  0 
    --------++++--
    +
    max_rq_id 15
    wake_evt_udp_now 1
    wake events total 11, udp 8 ( 72%), shm 3 ( 27%)
    since last update total 11, udp 8 ( 72%), shm 3 ( 27%)
    Dump of tm_adm structure: Thu Dec 11 08:52:06 2008
    =========================
    Term uid man user term lastop mod wp ta a/i (modes)
    Workprocess Comm. Area Blocks Thu Dec 11 08:52:06 2008
    =============================
    Slots: 300, Used: 1, Max: 0
    --------++--
    +
    id  owner  pid  eyecatcher 
    --------++--
    +
    0  DISPATCHER  -1  WPCAAD000 
    NiWait: sleep (5000 msecs) ...
    NiISelect: timeout 5000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:11 2008
    NiISelect: TIMEOUT occured (5000 ms)
    DpHalt: shutdown server >ndelntx5_PAD_00 < (normal)
    DpJ2eeDisableRestart
    DpModState: buffer in state MBUF_PREPARED
    NiBufSend starting
    NiIWrite: write 110, 1 packs, MESG_IO, hdl 3, data complete
    MsINiWrite: sent 110 bytes
    MsIModState: change state to SHUTDOWN
    DpModState: change server state from STARTING to SHUTDOWN
    Switch off Shared memory profiling
    ShmProtect( 57, 3 )
    ShmProtect(SHM_PROFILE, SHM_PROT_RW
    ShmProtect( 57, 1 )
    ShmProtect(SHM_PROFILE, SHM_PROT_RD
    DpWakeUpWps: wake up all wp's
    Stop work processes...
    Stop gateway
    killing process (2564) (SOFT_KILL)
    Stop icman
    killing process (3272) (SOFT_KILL)
    Terminate gui connections
    DpProcDied Process lives (PID:2564 HANDLE:424)
    waiting for termination of gateway
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:12 2008
    NiISelect: TIMEOUT occured (1000 ms)
    Thu Dec 11 14:22:13 2008
    DpProcDied Process lives (PID:2564 HANDLE:424)
    waiting for termination of gateway
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:14 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process died (PID:2564 HANDLE:424)
    DpProcDied Process lives (PID:3272 HANDLE:420)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:15 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process lives (PID:3272 HANDLE:420)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:16 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process lives (PID:3272 HANDLE:420)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:17 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process lives (PID:3272 HANDLE:420)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:18 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process lives (PID:3272 HANDLE:420)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:19 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process lives (PID:3272 HANDLE:420)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:20 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process lives (PID:3272 HANDLE:420)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:21 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process lives (PID:3272 HANDLE:420)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:22 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process lives (PID:3272 HANDLE:420)
    waiting for termination of icman
    NiWait: sleep (1000 msecs) ...
    NiISelect: timeout 1000 ms
    NiISelect: maximum fd=453
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Thu Dec 11 14:22:23 2008
    NiISelect: TIMEOUT occured (1000 ms)
    DpProcDied Process died (PID:3272 HANDLE:420)
    DpHalt: cancel all lcom connections
    MPI CancelAll 2 -> 0
    MPI DeleteAll 2 -> 0
    DpStartStopMsg: send stop message (myname is >ndelntx5_PAD_00 <)
    NiIMyHostName: hostname = 'ndelntx5'
    AdGetSelfIdentRecord: > <
    AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
    AdCvtRecToExt: opcode 4 (AD_STARTSTOP), ser 0, ex 0, errno 0
    DpConvertRequest: net size = 163 bytes
    NiBufSend starting
    NiIWrite: write 562, 1 packs, MESG_IO, hdl 3, data complete
    MsINiWrite: sent 562 bytes
    send msg (len 110+452) to name -, type 4, key -
    DpStartStopMsg: stop msg sent
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiIRead: read 229, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=229
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 229 bytes
    MSG received, len 110+119, flag 1, from MSG_SERVER, typ 0, key -
    DpHalt: received 119 bytes from message server
    NiPRead: WSAEWOULDBLOCK 1.time 4
    NiIPeek: peek for hdl 3 / socket 344 timed out (r; 0)
    DpHalt: no more messages from the message server
    DpHalt: send keepalive to synchronize with the message server
    NiBufSend starting
    NiIWrite: write 114, 1 packs, MESG_IO, hdl 3, data complete
    MsINiWrite: sent 114 bytes
    send msg (len 110+4) to name MSG_SERVER, type 0, key -
    MsSndName: MS_NOOP ok
    Send 4 bytes to MSG_SERVER
    NiPRead: WSAEWOULDBLOCK 1.time 4
    NiIPeek: peek successful for hdl 3 / socket 344 (r)
    NiIRead: read 114, 1 packs, MESG_IO, hdl 3, data complete
    NiBufIn: NIBUF len=114
    NiBufIn: Packet complete for hdl 3
    NiBufReceive starting
    MsINiRead: received 114 bytes
    MSG received, len 110+4, flag 3, from MSG_SERVER, typ 0, key -
    Received 4 bytes from MSG_SERVER
    Received opcode MS_NOOP from msg_server, reply MSOP_OK
    MsOpReceive: ok
    MsSendKeepalive : keepalive sent to message server
    NiPRead: WSAEWOULDBLOCK 1.time 4
    Thu Dec 11 14:22:24 2008
    NiIPeek: peek for hdl 3 / socket 344 timed out (r; 1000)
    DpHalt: no more messages from the message server
    DpHalt: sync with message server o.k.
    detach from message server
    ***LOG Q0M=> DpMsDetach, ms_detach () http://dpxxdisp.c 10293
    NiBufSend starting
    NiIWrite: write 110, 1 packs, MESG_IO, hdl 3, data complete
    MsINiWrite: sent 110 bytes
    MsIDetach: send logout to msg_server
    MsIDetach: call exit function
    DpMsShutdownHook called
    NiSelClear: removed hdl 3 from selectset
    MBUF state OFF
    AdGetSelfIdentRecord: > <
    AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
    AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
    AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
    blks_in_queue/wp_ca_blk_no/wp_max_no = 1/300/18
    LOCK WP ca_blk 1
    make DISP owner of wp_ca_blk 1
    DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 21)
    MBUF component DOWN
    NiBufClose: clear extensions for hdl 3
    NiBufSetStat: bufstat of hdl 3 changed from OK to OFF
    NiICloseHandle: shutdown and close hdl 3 / socket 344
    MsIDetach: detach MS-system
    EsCleanup ....
    ***LOG Q05=> DpHalt, DPStop ( 3212) http://dpxxdisp.c 8764
    Good Bye .....
    After diognosis of our system we came through one issue related to characterset.
    One of our ABAPer chagned the characterset of R3TR DOMA CHAR20 and CHAR30 objects with accesskey.
    These objects are related to data dictionary. Now when we are going to startsap it is showing that there is a mismatching in RSPO and DD.....Now the thing is can we revert back those objects with default values. And please note that our SAP system is still down and we cant change at GUI level. If is there any chance we can at database level itself. And one more thing....can we export those related tables from any other system...if yes plese let me know how it will possible?
    Error is:
    ERROR => TSP01-RQO1NAME : length 20 <-> 100. http://rspoini.c 533
    S spool kernel/ddic check: Failed
    S using table TSP02F for frontend printing
    S 1 spool work process(es) found
    S frontend print via spool service enabled
    S printer list size is 150
    S printer type list size is 50
    S queue size (profile) = 300
    S hostspool list size = 3000
    S option list size is 30
    S
    Please suggest.......
    Thanks in advance
    Harish K Reddy

    Hi all,
    Please find the dev_W0 and dev_W8 logs below:
    dev_w0:
    trc file: "dev_w0", trc level: 1, release: "640"
    ACTIVE TRACE LEVEL           1
    ACTIVE TRACE COMPONENTS      all, M

    B Thu Dec 11 16:20:35 2008
    B  create_con (con_name=R/3)
    B  Loading DB library 'J:\usr\sap\PAD\SYS\exe\run\dboraslib.dll' ...
    B  Library 'J:\usr\sap\PAD\SYS\exe\run\dboraslib.dll' loaded
    B  Version of 'J:\usr\sap\PAD\SYS\exe\run\dboraslib.dll' is "640.00", patchlevel (0.142)
    B  New connection 0 created
    M sysno      00
    M sid        PAD
    M systemid   560 (PC with Windows NT)
    M relno      6400
    M patchlevel 0
    M patchno    155
    M intno      20020600
    M make:      multithreaded, ASCII
    M pid        3368
    M
    M  ***LOG Q0Q=> tskh_init, WPStart (Workproc 0 3368) [dpxxdisp.c   1160]
    I  MtxInit: -2 0 0
    M  DpSysAdmExtCreate: ABAP is active
    M  DpShMCreate: sizeof(wp_adm)          14904     (828)
    M  DpShMCreate: sizeof(tm_adm)          2379840     (11840)
    M  DpShMCreate: sizeof(wp_ca_adm)          18000     (60)
    M  DpShMCreate: sizeof(appc_ca_adm)     6000     (60)
    M  DpShMCreate: sizeof(comm_adm)          768000     (384)
    M  DpShMCreate: sizeof(vmc_adm)          0     (364)
    M  DpShMCreate: sizeof(wall_adm)          (22440/34344/56/100)
    M  DpShMCreate: SHM_DP_ADM_KEY          (addr: 06BA0040, size: 3249736)
    M  DpShMCreate: allocated sys_adm at 06BA0040
    M  DpShMCreate: allocated wp_adm at 06BA17D8
    M  DpShMCreate: allocated tm_adm_list at 06BA5210
    M  DpShMCreate: allocated tm_adm at 06BA5238
    M  DpShMCreate: allocated wp_ca_adm at 06DEA278
    M  DpShMCreate: allocated appc_ca_adm at 06DEE8C8
    M  DpShMCreate: allocated comm_adm_list at 06DF0038
    M  DpShMCreate: allocated comm_adm at 06DF0050
    M  DpShMCreate: allocated vmc_adm_list at 06EAB850
    M  DpShMCreate: system runs without vmc_adm
    M  DpShMCreate: allocated ca_info at 06EAB878
    M  DpShMCreate: allocated wall_adm at 06EAB880
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 0 initializing ....
    X  Using implementation flat
    M  <EsNT> Memory Reset disabled as NT default
    X  ES initialized.

    M Thu Dec 11 16:20:37 2008
    M  calling db_connect ...
    C  Prepending I:\oracle\PAD\920 to Path.
    C  got NLS_LANG='AMERICAN_AMERICA.WE8DEC' from environment

    C Thu Dec 11 16:20:40 2008
    C  Client NLS settings: AMERICAN_AMERICA.WE8DEC
    C  Logon as OPS$-user to get SAPPAD's password
    C  Connecting as /@PAD on connection 0 (nls_hdl 0) ... (dbsl 640 110706)
    C  Nls CharacterSet                 NationalCharSet              C      EnvHp      ErrHp ErrHpBatch
    C    0 WE8DEC                                                    1   04B81028   0938B2A8   0938AD10
    C  Attaching to DB Server PAD (con_hdl=0,svchp=0938AC64,svrhp=04B85664)

    C Thu Dec 11 16:20:41 2008
    C  Starting user session (con_hdl=0,svchp=0938AC64,srvhp=04B85664,usrhp=04B8E274)
    C  Now '/@PAD' is connected (con_hdl 0, nls_hdl 0).
    C  Got SAPPAD's password from OPS$-user
    C  Disconnecting from connection 0 ...
    C  Close user session (con_hdl=0,svchp=0938AC64,usrhp=04B8E274)
    C  Now I'm disconnected from ORACLE
    C  Connecting as SAPPAD/<pwd>@PAD on connection 0 (nls_hdl 0) ... (dbsl 640 110706)
    C  Nls CharacterSet                 NationalCharSet              C      EnvHp      ErrHp ErrHpBatch
    C    0 WE8DEC                                                    1   04B81028   0938B2A8   0938AD10
    C  Starting user session (con_hdl=0,svchp=0938AC64,srvhp=04B85664,usrhp=04B8E274)
    C  Now 'SAPPAD/<pwd>@PAD' is connected (con_hdl 0, nls_hdl 0).
    C  Database NLS settings: AMERICAN_AMERICA.WE8DEC
    C  Database instance pad is running on NDELNTX5 with ORACLE version 9.2.0.8.0 since 20081211
    B  Connection 0 opened (DBSL handle 0)
    B  Wp  Hdl ConName          ConId     ConState     TX  PRM RCT TIM MAX OPT Date     Time   DBHost         
    B  000 000 R/3              000000000 ACTIVE       NO  YES NO  000 255 255 20081211 162037 NDELNTX5       
    M  db_connect o.k.
    M  ICT: exclude compression: .zip,.cs,.rar,.arj,.z,.gz,.tar,.lzh,.cab,.hqx,.ace,.jar,.ear,.war,.css,.pdf,.js,.gzip,.uue,.bz2,.iso,.sda,.sar,.gif

    I Thu Dec 11 16:20:42 2008
    I  MtxInit: 0 0 0
    M  SHM_PRES_BUF               (addr: 09650040, size: 20000768)
    M  SHM_ROLL_AREA          (addr: 33B70040, size: 123731968)
    M  SHM_PAGING_AREA          (addr: 0A970040, size: 39845888)
    M  SHM_ROLL_ADM               (addr: 0CF80040, size: 1236040)
    M  SHM_PAGING_ADM          (addr: 0D0B0040, size: 525344)
    M  ThCreateNoBuffer          allocated 324144 bytes for 1000 entries at 0D140040
    M  ThCreateNoBuffer          index size: 3000 elems
    M  ThCreateVBAdm          allocated 7424 bytes (50 server) at 003F0040
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 0 initializing ....
    X  Using implementation flat
    X  ES initialized.

    B Thu Dec 11 16:20:43 2008
    B  db_con_shm_ini:  WP_ID = 0, WP_CNT = 18, CON_ID = -1

    B Thu Dec 11 16:20:44 2008
    B  dbtbxbuf: Buffer TABL  (addr: 11C200C8, size: 50000896, end: 14BCF4C8)
    B  dbtbxbuf: Profile: max_objects = 10000, displace = 1, reorg = 1
    B  dbtbxbuf: request_unit = 2000, sync_reload = 5, inval_reload = 5
    B  dbtbxbuf: protect_shm = 0, force_checks = 0
    B  dbtbxbuf: tsize_retry = 24043008
    B  ***LOG BB0=> buffer TABL       started with length 50000896   bytes [dbtbxbuf#8 @ 16037] [dbtbxbuf1603 7]
    B  dbtbxbuf: Buffer TABLP (addr: 14BD00C8, size: 30720000, end: 1691C0C8)
    B  dbtbxbuf: Profile: max_objects = 500, displace = 1, reorg = 1
    B  dbtbxbuf: request_unit = 2000, sync_reload = 5, inval_reload = 5
    B  dbtbxbuf: protect_shm = 0, force_checks = 0
    B  dbtbxbuf: tsize_retry = 15306240
    B  ***LOG BB0=> buffer TABLP      started with length 30720000   bytes [dbtbxbuf#8 @ 16037] [dbtbxbuf1603 7]
    B  dbtbxbuf: Reading TBX statistics:
    B  dbtbxbuf: 0 object entries precreated
    B  Layout of EIBUF buffer shared memory:
    B  0: 1 * 4 = 4
    B  1: 1 * 288 = 288
    B  2: 18 * 20 = 360
    B  3: 4001 * 40 = 160040
    B  4: 2000 * 136 = 272000
    B  5: 4001 * 4 = 16004
    B  6: 1 * 200 = 200
    B  7: 65 * 4 = 260
    B  8: 29258 * 128 = 3745024
    B  Tracing = 0, Shm Protection = 0, Force checks = 0, Recovery delay = 500000
    B  dbexpbuf: Buffer EIBUF (addr: 0FA800D0, size: 4194304, end: 0FE800D0)
    B  ***LOG BB0=> buffer EIBUF      started with length 4096k      bytes [dbexpbuf#6 @ 2342] [dbexpbuf2342 ]
    B  Layout of ESM   buffer shared memory:
    B  0: 1 * 4 = 4
    B  1: 1 * 288 = 288
    B  2: 18 * 20 = 360
    B  3: 4001 * 40 = 160040
    B  4: 2000 * 136 = 272000
    B  5: 4001 * 4 = 16004
    B  6: 1 * 200 = 200
    B  7: 65 * 4 = 260
    B  8: 29258 * 128 = 3745024
    B  Tracing = 0, Shm Protection = 0, Force checks = 0, Recovery delay = 500000
    B  dbexpbuf: Buffer ESM   (addr: 169200D0, size: 4194304, end: 16D200D0)
    B  ***LOG BB0=> buffer ESM        started with length 4096k      bytes [dbexpbuf#6 @ 2342] [dbexpbuf2342 ]
    B  Layout of CUA   buffer shared memory:
    B  0: 1 * 4 = 4
    B  1: 1 * 288 = 288
    B  2: 18 * 20 = 360
    B  3: 5003 * 40 = 200120
    B  4: 2500 * 136 = 340000
    B  5: 5003 * 4 = 20012
    B  6: 1 * 200 = 200
    B  7: 193 * 4 = 772
    B  8: 17805 * 256 = 4558080
    B  Tracing = 0, Shm Protection = 0, Force checks = 0, Recovery delay = 500000
    B  dbexpbuf: Buffer CUA   (addr: 16D300D0, size: 5120000, end: 172120D0)
    B  ***LOG BB0=> buffer CUA        started with length 5000k      bytes [dbexpbuf#6 @ 2342] [dbexpbuf2342 ]

    B Thu Dec 11 16:20:45 2008
    B  Layout of OTR   buffer shared memory:
    B  0: 1 * 4 = 4
    B  1: 1 * 288 = 288
    B  2: 18 * 20 = 360
    B  3: 4001 * 40 = 160040
    B  4: 2000 * 136 = 272000
    B  5: 4001 * 4 = 16004
    B  6: 1 * 200 = 200
    B  7: 81 * 4 = 324
    B  8: 29258 * 128 = 3745024
    B  Tracing = 0, Shm Protection = 0, Force checks = 0, Recovery delay = 500000
    B  dbexpbuf: Buffer OTR   (addr: 172200D0, size: 4194304, end: 176200D0)
    B  ***LOG BB0=> buffer OTR        started with length 4096k      bytes [dbexpbuf#6 @ 2342] [dbexpbuf2342 ]
    B  ***LOG BB0=> buffer CALE       started with length 500000     bytes [dbcalbuf#2 @ 2212] [dbcalbuf2212 ]
    B  dbtran INFO (init_connection '<DEFAULT>' [ORACLE:640.00]):
    B   max_blocking_factor =   5,  max_in_blocking_factor      =   5,
    B   min_blocking_factor =   5,  min_in_blocking_factor      =   5,
    B   prefer_union_all    =   0,  prefer_union_for_select_all =   0,
    B   prefer_fix_blocking =   0,  prefer_in_itab_opt          =   1,
    B   convert AVG         =   0,  alias table FUPD            =   0,
    B   escape_as_literal   =   1,  opt GE LE to BETWEEN        =   0,
    B   select *            =0x0f,  character encoding          =SBCS / <none>:-,
    B   use_hints           = abap->1, dbif->0x1, upto->2147483647, rule_in->0,
    B                         rule_fae->0, concat_fae->0, concat_fae_or->0

    M Thu Dec 11 16:20:46 2008
    M  PfHIndInitialize: memory=<0D20CCC0>, header=<0D20CCC0>, records=<0D20CCF0>
    M  SecAudit(RsauInit): Start init of Security Audit Log for first wp.
    M  SecAudit(RsauCreateShm): New block for Security Audit Log allocated in SCSA
    M  SecAudit(RsauCreateShm): SCSA memory usage: SecAudit = 992, total = 2096
    M  SecAudit(RsauShmInit): SCSA size................ = 4096
    M  SecAudit(RsauShmInit): addr of SCSA............. = 00230040
    M  SecAudit(RsauShmInit): addr of RSAUSHM.......... = 00230490
    M  SecAudit(RsauShmInit): addr of RSAUSLOTINFO..... = 002304C8
    M  SecAudit(RsauShmInit): addr of RSAUSLOTS........ = 002304D4
    M  SecAudit(RsauShmInit): SHM version.............. = 5
    M  SecAudit(RsauShmInit): SHM Slot version......... = 2
    M  SecAudit(RsauShmInit): RSAU active.............. = 0
    M  SecAudit(RsauShmInit): number of slots possible. = 10
    M  SecAudit(RsauShmInit): number of slots requested = 2
    M  SecAudit(RsauShmInit): number of slots used..... = 2
    M  SecAudit(RsauShmInit): user selection........... = 0
    M  SecAudit(RsauShmInit): max size of one file..... = 0 KB
    M  SecAudit(RsauShmInit): max size of all files.... = 102400 KB
    M  SecAudit(RsauGetCurrentProfile): Init of shared memory completed
    M  SecAudit(RsauGetCurrentProfile): Security Audit Log not active
    M  SsfSapSecin: automatic application server initialization for SAPSECULIB
    N  SsfSapSecin: Looking for PSE in database
    N  SsfPseLoad: started...(path=J:\usr\sap\PAD\DVEBMGS00\sec, AS=ndelntx5, instanceid=00)
    N  SsfPseLoad: Downloading file J:\usr\sap\PAD\DVEBMGS00\sec\SAPSYS.pse (client:    , key: SYSPSE, len: 1579)
    N  SsfPseLoad: ended (1 of 1 sucessfully loaded, 1 checked...
    N  MskiCreateLogonTicketCache: Logon Ticket cache created in shared memory.
    N  MskiCreateLogonTicketCache: Logon Ticket cache pointer registered in shared memory.
    M  rdisp/reinitialize_code_page -> 0
    M  icm/accept_remote_trace_level -> 0
    M  rdisp/no_hooks_for_sqlbreak -> 0
    M  CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    M  CCMS: AlMsUpload called by wp 0.

    M Thu Dec 11 16:20:52 2008
    M  CCMS: AlMsUpload successful for J:\usr\sap\PAD\DVEBMGS00\log\ALMTTREE.DAT (2219 MTEs).

    M Thu Dec 11 16:20:56 2008
    M  ***LOG R19=> tskh_init, rstsi1_init1 ( Temse 000001) [thxxhead.c   1577]
    S  *** init spool environment
    S  initialize debug system
    T  Stack direction is downwards.
    T  debug control: prepare exclude for printer trace
    T  new memory block 095128C0
    S  *** ERROR => TSP01-RQO1NAME : length 20 <-> 100. [rspoini.c    533]
    S  spool kernel/ddic check: Failed
    S  using table TSP02F for frontend printing
    S  1 spool work process(es) found
    S  frontend print via spool service enabled
    S  printer list size is 150
    S  printer type list size is 50
    S  queue size (profile)   = 300
    S  hostspool list size = 3000
    S  option list size is 30

    S Thu Dec 11 16:20:57 2008
    S      found processing queue enabled
    S  size of spec char cache entry: 165020 bytes (timeout 100 sec)
    S  size of open spool request entry: 1152 bytes
    S  immediate print option for implicitely closed spool requests is disabled
    M  ***LOG R19=> tskh_init, rspoi_init ( Spooler 000001) [thxxhead.c   1628]
    M  *** ERROR =>    -
    ============----
      [thxxhead.c   849]
    M  *** ERROR =>                                  RSPO - Error                              [thxxhead.c   849]
    M  *** ERROR =>     code:    1  RSPOEINTERN  Some other internal error                     [thxxhead.c   849]
    M  *** ERROR =>     TSP01-RQO1NAME : length 20 <-> 100.                                    [thxxhead.c   849]
    M  *** ERROR =>     module: rspoini  no:    1 line:   535                    T100: PO001   [thxxhead.c   849]
    M  *** ERROR =>     TSL01: F8T  p3: TSP01-RQO1NAME : length 20 <-> 100.                    [thxxhead.c   849]
    M  *** ERROR =>    -
      [thxxhead.c   849]
    M  *** ERROR =>   | No entry in error history                                            | [thxxhead.c   849]
    M  *** ERROR =>    -
      [thxxhead.c   849]
    M  in_ThErrHandle: 1
    M  *** ERROR => tskh_init: rspoi_init (step 1, th_errno 2, action 3, level 1) [thxxhead.c   9598]

    M  Info for wp 0

    M    stat = 4
    M    reqtype = 1
    M    act_reqtype = -1
    M    rq_info = 0
    M    tid = -1
    M    mode = 255
    M    len = -1
    M    rq_id = 65535
    M    rq_source = 255
    M    last_tid = 0
    M    last_mode = 0
    M    int_checked_resource(RFC) = 0
    M    ext_checked_resource(RFC) = 0
    M    int_checked_resource(HTTP) = 0
    M    ext_checked_resource(HTTP) = 0
    M    report = >                                        <
    M    action = 0
    M    tab_name = >                              <

    M  *****************************************************************************
    M  *
    M  *  LOCATION    SAP-Server ndelntx5_PAD_00 on host ndelntx5 (wp 0)
    M  *  ERROR       tskh_init: rspoi_init
    M  *
    M  *  TIME        Thu Dec 11 16:20:57 2008
    M  *  RELEASE     640
    M  *  COMPONENT   Taskhandler
    M  *  VERSION     1
    M  *  RC          2
    M  *  MODULE      thxxhead.c
    M  *  LINE        9783
    M  *  COUNTER     1
    M  *
    M  *****************************************************************************

    M  PfStatDisconnect: disconnect statistics
    M  Entering TH_CALLHOOKS
    M  ThCallHooks: call hook >SAP-Trace buffer write< for event BEFORE_DUMP
    M  TrThHookFunc: called for WP dump
    M  ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
    M  *** ERROR => ThrSaveSPAFields: no valid thr_wpadm [thxxrun1.c   730]
    M  *** ERROR => ThCallHooks: event handler ThrSaveSPAFields for event BEFORE_DUMP failed [thxxtool3.c  254]
    M  Entering ThSetStatError
    M  Entering ThReadDetachMode
    M  call ThrShutDown (1)...
    M  ***LOG Q02=> wp_halt, WPStop (Workproc 0 3368) [dpnttool.c   357]
    dev_w8 log:
    trc file: "dev_w8", trc level: 1, release: "640"
    ACTIVE TRACE LEVEL           1
    ACTIVE TRACE COMPONENTS      all, M

    B Thu Dec 11 16:20:37 2008
    B  create_con (con_name=R/3)
    B  Loading DB library 'J:\usr\sap\PAD\SYS\exe\run\dboraslib.dll' ...
    B  Library 'J:\usr\sap\PAD\SYS\exe\run\dboraslib.dll' loaded
    B  Version of 'J:\usr\sap\PAD\SYS\exe\run\dboraslib.dll' is "640.00", patchlevel (0.142)
    B  New connection 0 created
    M sysno      00
    M sid        PAD
    M systemid   560 (PC with Windows NT)
    M relno      6400
    M patchlevel 0
    M patchno    155
    M intno      20020600
    M make:      multithreaded, ASCII
    M pid        3600
    M
    M  ***LOG Q0Q=> tskh_init, WPStart (Workproc 8 3600) [dpxxdisp.c   1160]
    I  MtxInit: -2 0 0
    M  DpSysAdmExtCreate: ABAP is active
    M  DpShMCreate: sizeof(wp_adm)          14904     (828)
    M  DpShMCreate: sizeof(tm_adm)          2379840     (11840)
    M  DpShMCreate: sizeof(wp_ca_adm)          18000     (60)
    M  DpShMCreate: sizeof(appc_ca_adm)     6000     (60)
    M  DpShMCreate: sizeof(comm_adm)          768000     (384)
    M  DpShMCreate: sizeof(vmc_adm)          0     (364)
    M  DpShMCreate: sizeof(wall_adm)          (22440/34344/56/100)
    M  DpShMCreate: SHM_DP_ADM_KEY          (addr: 06BA0040, size: 3249736)
    M  DpShMCreate: allocated sys_adm at 06BA0040
    M  DpShMCreate: allocated wp_adm at 06BA17D8
    M  DpShMCreate: allocated tm_adm_list at 06BA5210
    M  DpShMCreate: allocated tm_adm at 06BA5238
    M  DpShMCreate: allocated wp_ca_adm at 06DEA278
    M  DpShMCreate: allocated appc_ca_adm at 06DEE8C8
    M  DpShMCreate: allocated comm_adm_list at 06DF0038
    M  DpShMCreate: allocated comm_adm at 06DF0050
    M  DpShMCreate: allocated vmc_adm_list at 06EAB850
    M  DpShMCreate: system runs without vmc_adm
    M  DpShMCreate: allocated ca_info at 06EAB878
    M  DpShMCreate: allocated wall_adm at 06EAB880

    X Thu Dec 11 16:20:38 2008
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 8 initializing ....
    X  Using implementation flat
    M  <EsNT> Memory Reset disabled as NT default
    X  ES initialized.

    M Thu Dec 11 16:20:39 2008
    M  calling db_connect ...
    C  Prepending I:\oracle\PAD\920 to Path.
    C  got NLS_LANG='AMERICAN_AMERICA.WE8DEC' from environment

    C Thu Dec 11 16:20:41 2008
    C  Client NLS settings: AMERICAN_AMERICA.WE8DEC
    C  Logon as OPS$-user to get SAPPAD's password
    C  Connecting as /@PAD on connection 0 (nls_hdl 0) ... (dbsl 640 110706)
    C  Nls CharacterSet                 NationalCharSet              C      EnvHp      ErrHp ErrHpBatch
    C    0 WE8DEC                                                    1   04B81028   0938B2A8   0938AD10
    C  Attaching to DB Server PAD (con_hdl=0,svchp=0938AC64,svrhp=04B85664)

    C Thu Dec 11 16:20:46 2008
    C  Starting user session (con_hdl=0,svchp=0938AC64,srvhp=04B85664,usrhp=04B8E274)
    C  Now '/@PAD' is connected (con_hdl 0, nls_hdl 0).
    C  Got SAPPAD's password from OPS$-user
    C  Disconnecting from connection 0 ...
    C  Close user session (con_hdl=0,svchp=0938AC64,usrhp=04B8E274)
    C  Now I'm disconnected from ORACLE
    C  Connecting as SAPPAD/<pwd>@PAD on connection 0 (nls_hdl 0) ... (dbsl 640 110706)
    C  Nls CharacterSet                 NationalCharSet              C      EnvHp      ErrHp ErrHpBatch
    C    0 WE8DEC                                                    1   04B81028   0938B2A8   0938AD10
    C  Starting user session (con_hdl=0,svchp=0938AC64,srvhp=04B85664,usrhp=04B8E274)
    C  Now 'SAPPAD/<pwd>@PAD' is connected (con_hdl 0, nls_hdl 0).
    C  Database NLS settings: AMERICAN_AMERICA.WE8DEC
    C  Database instance pad is running on NDELNTX5 with ORACLE version 9.2.0.8.0 since 20081211
    B  Connection 0 opened (DBSL handle 0)
    B  Wp  Hdl ConName          ConId     ConState     TX  PRM RCT TIM MAX OPT Date     Time   DBHost         
    B  000 000 R/3              000000000 ACTIVE       NO  YES NO  000 255 255 20081211 162039 NDELNTX5       
    M  db_connect o.k.
    M  ICT: exclude compression: .zip,.cs,.rar,.arj,.z,.gz,.tar,.lzh,.cab,.hqx,.ace,.jar,.ear,.war,.css,.pdf,.js,.gzip,.uue,.bz2,.iso,.sda,.sar,.gif

    I Thu Dec 11 16:20:51 2008
    I  MtxInit: 8 0 0
    M  SHM_PRES_BUF               (addr: 09650040, size: 20000768)
    M  SHM_ROLL_AREA          (addr: 33B70040, size: 123731968)
    M  SHM_PAGING_AREA          (addr: 0A970040, size: 39845888)
    M  SHM_ROLL_ADM               (addr: 0CF80040, size: 1236040)
    M  SHM_PAGING_ADM          (addr: 0D0B0040, size: 525344)
    M  ThCreateNoBuffer          allocated 324144 bytes for 1000 entries at 0D140040
    M  ThCreateNoBuffer          index size: 3000 elems
    M  ThCreateVBAdm          allocated 7424 bytes (50 server) at 003F0040
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 8 initializing ....
    X  Using implementation flat
    X  ES initialized.
    B  db_con_shm_ini:  WP_ID = 8, WP_CNT = 18, CON_ID = -1
    B  dbtbxbuf: Buffer TABL  (addr: 11C200C8, size: 50000896, end: 14BCF4C8)
    B  dbtbxbuf: Buffer TABLP (addr: 14BD00C8, size: 30720000, end: 1691C0C8)
    B  dbexpbuf: Buffer EIBUF (addr: 0FA800D0, size: 4194304, end: 0FE800D0)
    B  dbexpbuf: Buffer ESM   (addr: 169200D0, size: 4194304, end: 16D200D0)
    B  dbexpbuf: Buffer CUA   (addr: 16D300D0, size: 5120000, end: 172120D0)
    B  dbexpbuf: Buffer OTR   (addr: 172200D0, size: 4194304, end: 176200D0)

    M Thu Dec 11 16:20:54 2008
    M  rdisp/reinitialize_code_page -> 0
    M  icm/accept_remote_trace_level -> 0
    M  rdisp/no_hooks_for_sqlbreak -> 0
    M  CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    M  ***LOG R19=> tskh_init, rstsi1_init1 ( Temse 000001) [thxxhead.c   1577]
    S  *** init spool environment

    S Thu Dec 11 16:20:55 2008
    S  initialize debug system
    T  Stack direction is downwards.
    T  debug control: prepare exclude for printer trace
    T  new memory block 09488AA0
    S  *** ERROR => TSP01-RQO1NAME : length 20 <-> 100. [rspoini.c    533]
    S  spool kernel/ddic check: Failed
    S  using table TSP02F for frontend printing
    S  1 spool work process(es) found
    S  frontend print via spool service enabled
    S  printer list size is 150
    S  printer type list size is 50
    S  queue size (profile)   = 300
    S  hostspool list size = 3000
    S  option list size is 30
    S      found processing queue enabled
    S  size of spec char cache entry: 165020 bytes (timeout 100 sec)
    S  size of open spool request entry: 1152 bytes
    S  immediate print option for implicitely closed spool requests is disabled
    M  ***LOG R19=> tskh_init, rspoi_init ( Spooler 000001) [thxxhead.c   1628]
    M  *** ERROR =>    -
    ============----
      [thxxhead.c   849]
    M  *** ERROR =>                                  RSPO - Error                              [thxxhead.c   849]
    M  *** ERROR =>     code:    1  RSPOEINTERN  Some other internal error                     [thxxhead.c   849]
    M  *** ERROR =>     TSP01-RQO1NAME : length 20 <-> 100.                                    [thxxhead.c   849]
    M  *** ERROR =>     module: rspoini  no:    1 line:   535                    T100: PO001   [thxxhead.c   849]
    M  *** ERROR =>     TSL01: F8T  p3: TSP01-RQO1NAME : length 20 <-> 100.                    [thxxhead.c   849]
    M  *** ERROR =>    -
      [thxxhead.c   849]
    M  *** ERROR =>   | No entry in error history                                            | [thxxhead.c   849]
    M  *** ERROR =>    -
      [thxxhead.c   849]
    M  in_ThErrHandle: 1
    M  *** ERROR => tskh_init: rspoi_init (step 1, th_errno 2, action 3, level 1) [thxxhead.c   9598]

    M  Info for wp 8

    M    stat = 4
    M    reqtype = 1
    M    act_reqtype = -1
    M    rq_info = 0
    M    tid = -1
    M    mode = 255
    M    len = -1
    M    rq_id = 65535
    M    rq_source = 255
    M    last_tid = 0
    M    last_mode = 0
    M    int_checked_resource(RFC) = 0
    M    ext_checked_resource(RFC) = 0
    M    int_checked_resource(HTTP) = 0
    M    ext_checked_resource(HTTP) = 0
    M Thu Dec 11 16:20:56 2008
    M    report = >                                        <
    M    action = 0
    M    tab_name = >                              <

    M  *****************************************************************************
    M  *
    M  *  LOCATION    SAP-Server ndelntx5_PAD_00 on host ndelntx5 (wp 8)
    M  *  ERROR       tskh_init: rspoi_init
    M  *
    M  *  TIME        Thu Dec 11 16:20:56 2008
    M  *  RELEASE     640
    M  *  COMPONENT   Taskhandler
    M  *  VERSION     1
    M  *  RC          2
    M  *  MODULE      thxxhead.c
    M  *  LINE        9783
    M  *  COUNTER     1
    M  *
    M  *****************************************************************************

    M  PfStatDisconnect: disconnect statistics
    M  Entering TH_CALLHOOKS
    M  ThCallHooks: call hook >SAP-Trace buffer write< for event BEFORE_DUMP
    M  TrThHookFunc: called for WP dump
    M  ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
    M  *** ERROR => ThrSaveSPAFields: no valid thr_wpadm [thxxrun1.c   730]
    M  *** ERROR => ThCallHooks: event handler ThrSaveSPAFields for event BEFORE_DUMP failed [thxxtool3.c  254]
    M  Entering ThSetStatError
    M  Entering ThReadDetachMode
    M  call ThrShutDown (1)...
    M  ***LOG Q02=> wp_halt, WPStop (Workproc 8 3600) [dpnttool.c   357]
    Please suggest....
    Thanks in advance
    Harish K Reddy

  • Can not get CF7 to Communicate with DB2 v9.1

    Installed on a windows server I have DB2 UDB Enterprise
    edition 9.01, all the fix packs are current.
    I also loaded ColdFusion MX7.02 Enterprise edition on the
    same server. I had to download the latest JDBC Drivers from Adobe.
    I let db2 create the DSN connections in the file system panel
    one Local connection and one TCP/IP both connections passed the
    connection test. Db2 also passed the connections test. I tested
    each connection separately deleting one before creating the other.
    When I get to coldfusions connection data sources panel and
    create either connection I get a “ time out” message
    from the server when I test the connection.
    This morning I installed IIS on the server and now I am
    getting a new message below.
    I do know that the connections are set up right and the
    authorities are correct. If I change any of the parameter either in
    db2 or coldfusion it knows that they are incorrect (i.e. password,
    user id, db name, server etc.)
    I set up oracle and ASP in about 3 hours. Its been 3 weeks
    since we purchased Coldfusion and I still can not get Coldfusion
    and DB2 working together
    Any help would be greatly appreciated
    Connection verification failed for data source: TOOLSDB
    java.sql.SQLException: [Macromedia][DB2 JDBC Driver]Resource
    Limits Reached( ALLOCATE MEMORY FOR NEW SQLSTT FAILED ). Diagnostic
    Info: FUNCTION ID = 0049 , PROBE POINT = 0400 , TRACE POINT = 0030
    , SUBCODE1 = 8B0F0000, SUBCODE2 = 78A68A98, SUBCODE3 = 00000000,
    ERROR MSG = Parser: Memory allocation error.
    The root cause was that: java.sql.SQLException:
    [Macromedia][DB2 JDBC Driver]Resource Limits Reached( ALLOCATE
    MEMORY FOR NEW SQLSTT FAILED ). Diagnostic Info: FUNCTION ID = 0049
    , PROBE POINT = 0400 , TRACE POINT = 0030 , SUBCODE1 = 8B0F0000,
    SUBCODE2 = 78A68A98, SUBCODE3 = 00000000, ERROR MSG = Parser:
    Memory allocation error.
    Thanks bob

    the only thing i can think of right now is to remove the pc suite, reinstall it, reboot your pc and see if the same problem presists
    You know what I love about you the most, the fact that you are not me ! In love with technology and all that it can offer. Join me in discovery....

  • Data is not getting updated in table using RFC

    Hi Experts,
    In my scenario, I am calling one RFC using RFC receiver channel. After running scenario, channel is showing status that RFC executed successfully. But when I am checking tables in R/3 system, data is not getting updated.
    Moreover , when we tried to execute the RFC manually in R/3 system, that time data uploaded into table successfully.
    Could anybody tell me what would the reason that data not uploading into table when we send it through XI.
    Regards,
    Sari

    HI Sari,
    as you have scenario with RFC receiver.. and as you mentioned that it not updating tables when run through PI but when you execute RFC manually tables got updates.. then following are the options you can check..
    -- if you check RFC communication channel and if everything ok on then.. this means that your RFC is getting triggered successfully..but as you said tables are not updated.. for this you can go to SXMB_MONI and check the log take payload after mapping.. and compare it with the input when you try to execute it manually.. I think the input when you try manually and input to RFC when you try through PI is different and that is causing the Problem.. you will be able to see the difference in input then check.. I think the problem is data and not RFC communication channel..so by using this you will come to know difference
    -- else if possible configure your ID in PI in RFC Receiver and then check and put breakpoint on ABAP side.. so that when PI will hit RFC you will get it in debug mode and able to see what is going wrong..
    Thanks,
    Bhupesh

  • Default hierarchy not getting selected in the GOTO report.

    Hi friends,
                 I am facing a weird problem in a jump query(GoTo query). I am giving an input for the main query. The input values are week and Organization(it is a hierarchy). I am executing the report and after that i am going into the jump query through the main query.
    In the GoTo Query, when i right click on the Organization -> properties -> Chacteristics -> i could find that the hierarchy is not getting selected by default. I need to go and select from the dropdown manually.
    If i execute the same GOTO report directly without going through main query, I am able to see the default hierarchy. I would like to see the same in my first case as well(i.e when i run the query through the Main Query).
    Can somebody help me in achieving this.
    Thank you
    Sunil

    @ is a default value as per ALV internal process. This is used in icons .
    I think this is causing the confusion.
    Check in the fieldcat if there is any adjsutment to be made to handle this.
    Br,
    Vijay

  • Overhead is not getting updated in the production order

    Hi all,
    I am running actual overhead calculation with KGI2.
    But the overheads are not getting updated in the order.
    Order contains relevant overhead key also.
    What could be the possible causes?
    SmanS

    Arun/ Suleman,
    Thank you for your reply.
    I have maintained the % in the costing sheet against the 'Overhead rate' but I didn't get the secondary cost element.
    Request you to elaborate it further & explain me how to maintain the same.
    Also I will be thankful to you, if you could explain me the exact process of loading the overhead on the order i.e. how it loads the overhead form the cost center to order? What happens to the total cost which was lying on the cost center etc, in details.
    Mean while I had maintained the required values in costing sheet in KZS2.
    Maintained the % against material overhead rate as well as manufacturing overhead rate.
    Maintained the credit values for the overhead rate.
    Maintained the calculation base values also.
    Now while overhead calculation with KGI2, I am getting two errors as follows,
    1. S:K5:162 E02 20090831
    2. Error CREDIT_SEGMENTS_ADD COIOB NOT FOUND for object
    I can not figure out the reason.
    SmanS
    Edited by: SAP PP Consultant on Aug 10, 2009 6:47 AM

  • Terms and conditions not getting displayed on the last page

    Hi All,
    I have to display a smartform, on the front side of the page i have to display material details and on the back side of the page i have to display terms and conditions. I' am unable to print the material details and terms and conditions in duplex mode, but on the last page only material details are getting displayed, terms and conditions are not getting displayed.
    Can you please help me how to make the terms and conditions get printed on the back side of the last page.
    Thanks,

    I'm a bit confused by the statement "I' am unable to print the material details and terms and conditions in duplex mode".
    I suppose you meant to say "I am able to print the material details and terms and conditions in duplex mode", correct?
    If the problem is that on the last form page, the T&C is not getting printed on the back of the form, you could force the T&C page by using a flow logic command as the very last element of the main window, which gets processed when all the data is already output. For the command, use the 'Go to New Page' and specify the page name for the Terms & Conditions.
    In case this causes an issue that the last page is printed twice (since the T&C page is likely defined with the next page being NEXT_PAGE), then copy the already existing T&C page, call it LASTPAGE and leave the Next Page attribute empty.

  • Problem in BADI, error message not getting displayed

    Hello Experts,
    I am facing a strange problem in BADI.
    The requirement is that the user should not be allowed to change the plant field
    on the screen of standard MM transctions for PO/PR amendment.
    I have written the code in separate BADIs for PO and PR.
    I am displaying an error message if the user tries to change the field.
    For PO, it is working fine.But for PR, the same code is not working.
    The control is going over to the BADI for PR and rest of the code is working fine.
    But the error message is not getting displayed for PR amendment.
    Can anybody please suggest the possible cause of problem and some solution to it.
    Thanks in advance.

    Hi
    See the sample BADI code for PR which raises an exceptions and do accordingly
    BAdI Name: ZPUR_RFQ (Implementation name) Purchase Requisitions
    Definition Name: ME_REQ_POSTED
    Interface Name : IF_EX_ME_REQ_POSTED
    Implementing Class: ZCL_IM_PUR_REQ
    Method :            POSTED
    METHOD if_ex_me_req_posted~posted .
      DATA : v_mtart TYPE mtart.
      DATA l_s_eban TYPE ueban.
      LOOP AT im_eban INTO l_s_eban.
        IF l_s_eban-estkz NE 'B'.
          CLEAR v_mtart.
          SELECT SINGLE  mtart INTO v_mtart FROM mara WHERE matnr = l_s_eban-matnr.
          IF v_mtart EQ 'ZERS' OR v_mtart EQ 'FHMI' OR v_mtart EQ 'UNBW'.
            MESSAGE e000(zm_msg) WITH 'You are not allowed' 'to create PR for stock items'.
          ENDIF.
        ENDIF.
        IF  l_s_eban-knttp NE 'F' OR l_s_eban-pstyp NE '9'.
          IF l_s_eban-knttp NE 'A'.
            IF ( l_s_eban-pstyp NE '9' AND l_s_eban-pstyp NE 'D' ) 
               AND l_s_eban-matnr EQ space.
              MESSAGE e000(zm_msg) WITH 'You cannot create'
                'a PR without material number'.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDMETHOD.
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Tree Table is not getting refreshed properly in Jdev 11.1.2.0

    Hi,
    I am seeing a peculiar issue with tree table not getting refreshed in Jdev 11.1.2.0.
    Let me explain you my use case.
    I have a tree table in a page, where the first column is displayed as selectBooleanRadio component. When user selects this selectBooleanRadio component, that treetable node should get expanded and at the same time all the child records(I have a select boolean check box component(transient attribute) at the child level) for that node should get selected. This is to allow user to unselect the child records, which he/she does not want to process further(some functionality).
    Now when the user selects any radio button, the tree table node is not expanded, but the arrow beside the radio button for that node can be seen as expanded.
    I thought it may be a partial trigger issue, so i tried refreshing the tree table programatically as well. But it was of no use.
    Then I set the partial triggers wrt to SelectBooleanRadio component on the parent container of the TreeTable. After which somehow the node got expanded but the tree table shrinks in width and the actual disclosure functionality of a tree table is lost.
    The same use case works perfectly fine in Jdev 11.1.1.5.
    For reference:
    I created a sample test case(Dept/Emp) in jdev version 11.1.1.5, which works fine. Workspace: http://adf-use-cases.googlecode.com/files/TreeTable1.rar
    But the same test case, when i created in jdev version 11.1.2.0, gives issues. Workspace: http://adf-use-cases.googlecode.com/files/TreeTableUseCase.rar
    If you download the application and run in respective jdev version, you will get to know more about the issue.
    Please let me know, If I am doing anything wrong in the implementation of this use case.
    Any help/suggestions are appreciated.
    Thanks
    Umesh
    Note: My complete application is in Jdev 11.1.2.0, so I can't degrade my jdev version to 11.1.1.5.

    Thanks Frank for the reply.
    But upgrading the jdeveloper to 11.1.2.2 is not an ideal solution for us now, because of the size of the project.
    Some how, the issue of refreshing the tree table is resolved. I am using a command button with clientComponent to true and causing a full page refresh.
    I am not sure, if this is a perfect solution.
    As you said, that this behavior may be an issue with the Jdev version 11.1.2.0, I am using. I am going with the above said approach.

Maybe you are looking for

  • How do I sync a audio recording with video?

    Hi, I recorded a concert using my DSLR and a separate sound recorder. What is the easiest way to sync these two up in PE10? I had hoped that at the least I could compare the wave files of both the original recording on the camera with the separate re

  • My home button is broken and Accessibility Touch wont respond

    So recently I dropped my phone, around 3 feet so not much right? Plus I have an Otter box on. So when it fell My home button broke so i had to turn off the phone and turn it on to get to settings and when I turn Accessibility Touch on i tap on it and

  • Populating a PDF file with Database Field values - URGENT PLEASE REPLY

    I have a requirement where in I hae PDF files as templates. The data for these templates is the database. Example : a.pdf Name : Database table : name varchar(20) What I want to do is read this PDF template and populate the Name with the value in the

  • Problem with French accents

    Hi, I'm using B2B to transform HL7 v2.x messages from text to xml. The messages include many French accents and are misinterpreted by B2B. Is there a way to set the character set in an HL7 over MLLP setup?

  • Would you like help me regarding archiving please .. ?

    Dear All, We're in the archiving project .. We here have scenario to reload/restore archived data from BW Production to BW Development server ... I did try it: I moved the archived file to archived known storage in BW Development, but it didn't recog