Problem with GHR.PLL

Hi,
I have all PLL in my server except GHR.PLL in my linux server. But I found GHR.PLX Only.
Can anybody help how to overcome this and open template form in my client PC.
Thanks

Sandy,
This forum is dedicated to Non-Applications forms development. You would get a faster response by posting your question in the Applications forum. I haven't worked with the Custom Library that much, but I've done similar type of processing using Forms Personalization. Have you considered using Forms Personalization for this?
Just a thought.
Craig..

Similar Messages

  • Problem in finding GHR.PLL

    Hi folks,
    I am having problem while opening FOrms in my client.
    So, i copied the mentioned PLL to the forms60_path and i dont find GHR.PLL in my linux server. Only i can see GHR.PLX
    I think I have to copy GHR.PLL to open template in my client.
    Can you anybody help to resolve this problem..

    Hi ,
    Whenever I attach the webutil.pll as it is in the downloaded Webutil.zip file I get the error message ORA-06508. Reading the help - included in the downloaded Webutil.zip file - the proposed step in this situation is to use the frmcmp module='ORACLE_HOME\forms\webutil\webutil.pll' userid=<....> module_type=library compile_all=yes. When I do this the error message FRM-30312 appears.
    When I save the webutil.pll - I cannot compile the pll inside the form builder - the error messages (PDE-IIN005 Insert is unknown command and also the message at the background FRM-91507 Internal Error : The creation of library is impossible) appear , I get also the same error message at run time ORA-06508.
    I have created the webutil_db package successfully and when I open the webutil_canvas all java beans appear without any error!!!!!
    I would never imagine that it is so difficult , just to configure it!!!!!
    Simon

  • Problem with hdradeon driver

    i have a problem with the opensource hdradeon driver.
    Here is the output of
    lspci | grep VGA
    01:00.0 VGA compatible controller: ATI Technologies Inc RV710 [Radeon HD 4350]
    Here's my /etc/X11/xorg.conf.d/10-monitor.conf file:
    Section "Monitor"
    Identifier "Monitor0"
    EndSection
    Section "Device"
    Identifier "Device0"
    Driver "hdradeon"
    EndSection
    Section "Screen"
    Identifier "Screen0" #Collapse Monitor and Device section to Screen section
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Depth 16
    Modes "1280x1024_75.00"
    EndSubSection
    EndSection
    Here is a part of the Xorg.0.log file
    [ 54.169]
    X.Org X Server 1.9.0
    Release Date: 2010-08-20
    [ 54.169] X Protocol Version 11, Revision 0
    [ 54.169] Build Operating System: Linux 2.6.34-ARCH x86_64
    [ 54.169] Current Operating System: Linux myhost 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 27 17:14:28 CEST 2010 x86_64
    [ 54.170] Kernel command line: root=/dev/disk/by-uuid/690cd2a9-efb4-466c-a51f-dbba2903989b ro
    [ 54.170] Build Date: 24 August 2010 01:44:37PM
    [ 54.170]
    [ 54.170] Current version of pixman: 0.18.4
    [ 54.170] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 54.170] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 54.170] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jan 5 02:17:07 2004
    [ 54.170] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 54.171] (==) No Layout section. Using the first Screen section.
    [ 54.171] (**) |-->Screen "Screen0" (0)
    [ 54.171] (**) | |-->Monitor "Monitor0"
    [ 54.171] (**) | |-->Device "Device0"
    [ 54.171] (==) Automatically adding devices
    [ 54.171] (==) Automatically enabling devices
    [ 54.171] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 54.171] Entry deleted from font path.
    [ 54.171] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
    [ 54.171] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 54.171] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 54.171] (II) Loader magic: 0x7d4880
    [ 54.171] (II) Module ABI versions:
    [ 54.171] X.Org ANSI C Emulation: 0.4
    [ 54.171] X.Org Video Driver: 8.0
    [ 54.171] X.Org XInput driver : 11.0
    [ 54.171] X.Org Server Extension : 4.0
    [ 54.172] (--) PCI:*(0:1:0:0) 1002:954f:174b:1341 rev 0, Mem @ 0x20000000/268435456, 0x30200000/65536, I/O @ 0x00002000/256, BIOS @ 0x????????/131072
    [ 54.173] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 54.173] (II) LoadModule: "extmod"
    [ 54.173] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [ 54.173] (II) Module extmod: vendor="X.Org Foundation"
    [ 54.173] compiled for 1.9.0, module version = 1.0.0
    [ 54.173] Module class: X.Org Server Extension
    [ 54.173] ABI class: X.Org Server Extension, version 4.0
    [ 54.173] (II) Loading extension MIT-SCREEN-SAVER
    [ 54.173] (II) Loading extension XFree86-VidModeExtension
    [ 54.173] (II) Loading extension XFree86-DGA
    [ 54.173] (II) Loading extension DPMS
    [ 54.173] (II) Loading extension XVideo
    [ 54.173] (II) Loading extension XVideo-MotionCompensation
    [ 54.173] (II) Loading extension X-Resource
    [ 54.173] (II) LoadModule: "dbe"
    [ 54.174] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [ 54.174] (II) Module dbe: vendor="X.Org Foundation"
    [ 54.174] compiled for 1.9.0, module version = 1.0.0
    [ 54.174] Module class: X.Org Server Extension
    [ 54.174] ABI class: X.Org Server Extension, version 4.0
    [ 54.174] (II) Loading extension DOUBLE-BUFFER
    [ 54.174] (II) LoadModule: "glx"
    [ 54.174] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 54.174] (II) Module glx: vendor="X.Org Foundation"
    [ 54.174] compiled for 1.9.0, module version = 1.0.0
    [ 54.174] ABI class: X.Org Server Extension, version 4.0
    [ 54.174] (==) AIGLX enabled
    [ 54.174] (II) Loading extension GLX
    [ 54.174] (II) LoadModule: "record"
    [ 54.174] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [ 54.174] (II) Module record: vendor="X.Org Foundation"
    [ 54.174] compiled for 1.9.0, module version = 1.13.0
    [ 54.174] Module class: X.Org Server Extension
    [ 54.174] ABI class: X.Org Server Extension, version 4.0
    [ 54.174] (II) Loading extension RECORD
    [ 54.174] (II) LoadModule: "dri"
    [ 54.175] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [ 54.175] (II) Module dri: vendor="X.Org Foundation"
    [ 54.175] compiled for 1.9.0, module version = 1.0.0
    [ 54.175] ABI class: X.Org Server Extension, version 4.0
    [ 54.175] (II) Loading extension XFree86-DRI
    [ 54.175] (II) LoadModule: "dri2"
    [ 54.175] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 54.175] (II) Module dri2: vendor="X.Org Foundation"
    [ 54.175] compiled for 1.9.0, module version = 1.2.0
    [ 54.175] ABI class: X.Org Server Extension, version 4.0
    [ 54.175] (II) Loading extension DRI2
    [ 54.175] (II) LoadModule: "radeonhd"
    [ 54.175] (II) Loading /usr/lib/xorg/modules/drivers/radeonhd_drv.so
    [ 54.176] (II) Module radeonhd: vendor="AMD GPG"
    [ 54.176] compiled for 1.9.0, module version = 1.3.0
    [ 54.176] Module class: X.Org Video Driver
    [ 54.176] ABI class: X.Org Video Driver, version 8.0
    [ 54.176] (II) RADEONHD: X driver for the following AMD GPG (ATI) graphics devices:
    [ 54.176] RV505 : Radeon X1550, X1550 64bit.
    RV515 : Radeon X1300, X1550, X1600; FireGL V3300, V3350.
    RV516 : Radeon X1300, X1550, X1550 64-bit, X1600; FireMV 2250.
    R520 : Radeon X1800; FireGL V5300, V7200, V7300, V7350.
    RV530 : Radeon X1300 XT, X1600, X1600 Pro, X1650; FireGL V3400, V5200.
    RV535 : Radeon X1300, X1650.
    RV550 : Radeon X2300 HD.
    RV560 : Radeon X1650.
    RV570 : Radeon X1950, X1950 GT; FireGL V7400.
    R580 : Radeon X1900, X1950; AMD Stream Processor.
    [ 54.176] R600 : Radeon HD 2900 GT/Pro/XT; FireGL V7600/V8600/V8650.
    RV610 : Radeon HD 2350, HD 2400 Pro/XT, HD 2400 Pro AGP; FireGL V4000.
    RV620 : Radeon HD 3450, HD 3470.
    RV630 : Radeon HD 2600 LE/Pro/XT, HD 2600 Pro/XT AGP; Gemini RV630;
    FireGL V3600/V5600.
    RV635 : Radeon HD 3650, HD 3670.
    RV670 : Radeon HD 3690, 3850, HD 3870, FireGL V7700, FireStream 9170.
    R680 : Radeon HD 3870 X2.
    [ 54.176] M52 : Mobility Radeon X1300.
    M54 : Mobility Radeon X1400; M54-GL.
    M56 : Mobility Radeon X1600; Mobility FireGL V5200.
    M58 : Mobility Radeon X1800, X1800 XT; Mobility FireGL V7100, V7200.
    M62 : Mobility Radeon X1350.
    M64 : Mobility Radeon X1450, X2300.
    M66 : Mobility Radeon X1700, X1700 XT; FireGL V5250.
    M68 : Mobility Radeon X1900.
    [ 54.176] M71 : Mobility Radeon HD 2300.
    M72 : Mobility Radeon HD 2400; Radeon E2400.
    M74 : Mobility Radeon HD 2400 XT.
    M76 : Mobility Radeon HD 2600;
    (Gemini ATI) Mobility Radeon HD 2600 XT.
    [ 54.176] M82 : Mobility Radeon HD 3400.
    M86 : Mobility Radeon HD 3650, HD 3670, Mobility FireGL V5700.
    M88 : Mobility Radeon HD 3850, HD 3850 X2, HD 3870, HD3870 X2.
    [ 54.176] RS600 : Radeon Xpress 1200, Xpress 1250.
    RS690 : Radeon X1200, X1250, X1270.
    RS740 : RS740, RS740M.
    RS780 : Radeon HD 3100/3200/3300 Series.
    [ 54.176] R700 : Radeon R700.
    RV710 : Radeon HD4570, HD4350.
    RV730 : Radeon HD4670, HD4650.
    RV740 : Radeon HD4770. EXPERIMENTAL AND UNTESTED.
    RV770 : Radeon HD 4800 Series; Everest, K2, Denali ATI FirePro.
    RV790 : Radeon HD 4890.
    [ 54.176] M92 : Mobility Radeon HD4330, HD4530, HD4570. EXPERIMENTAL.
    M93 : Mobility Radeon M93. EXPERIMENTAL AND UNTESTED.
    M96 : Mobility Radeon HD4600.
    M97 : Mobility Radeon HD4860. EXPERIMENTAL AND UNTESTED.
    M98 : Mobility Radeon HD4850, HD4870.
    [ 54.176]
    [ 54.176] (II) RADEONHD: version 1.3.0, built from dist of git branch master, commit 8cbff7bf
    [ 54.176] (--) using VT number 7
    [ 54.181] (**) RADEONHD(0): Depth 24, (--) framebuffer bpp 32
    [ 54.181] (**) RADEONHD(0): Selected EXA 2D acceleration.
    [ 54.181] (II) RADEONHD(0): Card not in database: 0x954F:0x174B:0x1341; using generic modesetting.
    [ 54.181] If - and only if - your card does not work or does not work optimally
    please contact [email protected] to help rectify this.
    Use the subject: 0x954F:0x174B:0x1341: <name of board>
    and *please* describe the problems you are seeing
    in your message.
    [ 54.181] (--) RADEONHD(0): Detected an RV710 on an unidentified card
    [ 54.181] (II) RADEONHD(0): Mapped IO @ 0x30200000 to 0x7fec7fbe3000 (size 0x00010000)
    [ 54.181] (II) RADEONHD(0): PCIE Card Detected
    [ 54.181] (II) RADEONHD(0): Getting BIOS copy from legacy VBIOS location
    [ 54.183] (II) RADEONHD(0): ATOM BIOS Rom:
    [ 54.183] SubsystemVendorID: 0x174b SubsystemID: 0x1341
    [ 54.183] IOBaseAddress: 0x2000
    [ 54.183] Filename: 1E1341SA.AM1
    [ 54.183] BIOS Bootup Message: RV710 HM AMD DDR2 64BIT 600E/400M
    [ 54.183] (II) RADEONHD(0): Analog TV Default Mode: 8
    [ 54.183] (II) RADEONHD(0): Found default TV Mode PAL
    [ 54.183] (II) RADEONHD(0): The detected amount of videoram exceeds the PCI BAR aperture.
    [ 54.183] (II) RADEONHD(0): Using only 262144kB of the total 1048576kB.
    [ 54.183] (--) RADEONHD(0): VideoRAM: 262144 kByte
    [ 54.183] (II) RADEONHD(0): Framebuffer space used by Firmware (kb): 20
    [ 54.183] (II) RADEONHD(0): Start of VRAM area used by Firmware: 0xfffec
    [ 54.183] (II) RADEONHD(0): AtomBIOS requests 20kB of VRAM scratch space
    [ 54.183] (II) RADEONHD(0): AtomBIOS VRAM scratch base: 0xfffec
    [ 54.183] (WW) RADEONHD(0): rhdAtomAllocateFbScratch: FW FB scratch area not located at the end of VRAM. Scratch End: 0x104fec VRAM End: 0x10000000
    [ 54.183] (II) RADEONHD(0): Cannot get VRAM scratch space. Allocating in main memory instead
    [ 54.183] (II) RADEONHD(0): Default Engine Clock: 600000
    [ 54.183] (II) RADEONHD(0): Default Memory Clock: 400000
    [ 54.183] (II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Output: 1200000
    [ 54.183] (II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Output: 0
    [ 54.183] (II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Input: 16000
    [ 54.183] (II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Input: 6000
    [ 54.183] (II) RADEONHD(0): Maximum Pixel Clock: 400000
    [ 54.183] (II) RADEONHD(0): Reference Clock: 27000
    [ 54.183] (II) RADEONHD(0): Found libdri 5.4.0.
    [ 54.183] drmOpenDevice: node name is /dev/dri/card0
    [ 54.183] drmOpenDevice: open result is 10, (OK)
    [ 54.183] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
    [ 54.183] drmOpenDevice: node name is /dev/dri/card0
    [ 54.183] drmOpenDevice: open result is 10, (OK)
    [ 54.183] drmOpenByBusid: drmOpenMinor returns 10
    [ 54.183] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
    [ 54.183] (II) RADEONHD(0): Found libdrm 1.3.0.
    [ 54.183] (II) RADEONHD(0): Found radeon drm 2.5.0.
    [ 54.183] (II) Loading sub module "i2c"
    [ 54.183] (II) LoadModule: "i2c"
    [ 54.183] (II) Module "i2c" already built-in
    [ 54.183] (II) RADEONHD(0): Reference Clock: 27000
    [ 54.183] (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f90
    [ 54.183] (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
    [ 54.183] (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1f90
    [ 54.183] (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
    [ 54.183] (II) RADEONHD(0): I2C bus "RHD I2C line 0" initialized.
    [ 54.183] (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f94
    [ 54.183] (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1f94
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
    [ 54.184] (II) RADEONHD(0): I2C bus "RHD I2C line 1" initialized.
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f98
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1f98
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
    [ 54.184] (II) RADEONHD(0): I2C bus "RHD I2C line 2" initialized.
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f88
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1f88
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
    [ 54.184] (II) RADEONHD(0): I2C bus "RHD I2C line 3" initialized.
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1fc4
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1fc4
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
    [ 54.184] (II) RADEONHD(0): I2C bus "RHD I2C line 4" initialized.
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1fe8
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1fe8
    [ 54.184] (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
    [ 54.184] (II) RADEONHD(0): I2C bus "RHD I2C line 5" initialized.
    [ 54.184] (II) Loading sub module "ddc"
    [ 54.184] (II) LoadModule: "ddc"
    [ 54.184] (II) Module "ddc" already built-in
    [ 54.184] (II) RADEONHD(0): Detected VGA mode.
    [ 54.184] (**) RADEONHD(0): Using AtomBIOS for Crtcs
    [ 54.184] (**) RADEONHD(0): Using AtomBIOS for PLLs
    [ 54.184] (II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Output: 0
    [ 54.184] (II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Output: 1200000
    [ 54.184] (II) RADEONHD(0): Maximum Pixel Clock: 400000
    [ 54.184] (II) RADEONHD(0): Reference Clock: 27000
    [ 54.184] (II) RADEONHD(0): rhdAtomSetPixelClockVersion returned version 3 for index 0xc
    [ 54.184] (II) RADEONHD(0): rhdAtomSetPixelClockVersion returned version 3 for index 0xc
    [ 54.184] (II) RADEONHD(0): FB: Allocated Cursor Image at offset 0x00000000 (size = 0x00004000)
    [ 54.184] (II) RADEONHD(0): FB: Allocated Cursor Image at offset 0x00004000 (size = 0x00004000)
    [ 54.184] (II) RADEONHD(0): FirmwareInfo Revision 0104
    [ 54.184] (II) RADEONHD(0): Unused attribute: ul3DAccelerationEngineClock 0
    [ 54.184] (II) RADEONHD(0): Unused attribute: ulDriverTargetEngineClock 0
    [ 54.184] (II) RADEONHD(0): Unused attribute: ulDriverTargetMemoryClock 0
    [ 54.184] (II) RADEONHD(0): Unused attribute: ucASICMaxTemperature 0
    [ 54.184] (II) RADEONHD(0): Scary bits: Estimated MinEngineClock 250000 kHz
    [ 54.184] (II) RADEONHD(0): Scary bits: Estimated MinMemoryClock 250000 kHz
    [ 54.184] (II) RADEONHD(0): Default Engine Clock: 600000
    [ 54.184] (II) RADEONHD(0): Default Memory Clock: 400000
    [ 54.184] (II) RADEONHD(0): Current Engine Clock: 599060
    [ 54.184] (II) RADEONHD(0): Current Memory Clock: 396000
    [ 54.184] (II) RADEONHD(0): Current Chip Voltage: 0
    [ 54.184] (II) RADEONHD(0): Power Management: used engine clock / memory clock / core (VDDC) voltage (0: ignore)
    [ 54.184] (II) RADEONHD(0): Power Management: Raw Ranges
    [ 54.184] (II) RADEONHD(0): Minimum 250000 kHz / 250000 kHz / 0.900 V
    [ 54.184] (II) RADEONHD(0): Maximum 650000 kHz / 550000 kHz / 1.100 V
    [ 54.184] (II) RADEONHD(0): Default 600000 kHz / 400000 kHz / 1.100 V
    [ 54.184] (II) RADEONHD(0): PowerPlayInfo Revision 0501
    [ 54.184] (EE) RADEONHD(0): Unusupported PowerPlayInfo Revision
    [ 54.184] (II) RADEONHD(0): Query for Get Chip Configs: not implemented
    [ 54.184] (EE) RADEONHD(0): Power Management: Cannot get known good chip configurations
    [ 54.185] (II) RADEONHD(0): Power Management: Validated Ranges
    [ 54.185] (II) RADEONHD(0): Minimum 250000 kHz / 250000 kHz / 0.900 V
    [ 54.185] (II) RADEONHD(0): Maximum 650000 kHz / 550000 kHz / 1.100 V
    [ 54.185] (II) RADEONHD(0): Default 600000 kHz / 400000 kHz / 1.100 V
    [ 54.185] (II) RADEONHD(0): Power Management: Final Levels
    [ 54.185] (II) RADEONHD(0): Off 250000 kHz / 250000 kHz / 0.900 V
    [ 54.185] (II) RADEONHD(0): Idle 600000 kHz / 400000 kHz / 1.100 V
    [ 54.185] (II) RADEONHD(0): Slow2D 600000 kHz / 400000 kHz / 1.100 V
    [ 54.185] (II) RADEONHD(0): Fast2D 600000 kHz / 400000 kHz / 1.100 V
    [ 54.185] (II) RADEONHD(0): Slow3D 600000 kHz / 400000 kHz / 1.100 V
    [ 54.185] (II) RADEONHD(0): Fast3D 600000 kHz / 400000 kHz / 1.100 V
    [ 54.185] (II) RADEONHD(0): Max3D 650000 kHz / 550000 kHz / 1.100 V
    [ 54.185] (II) RADEONHD(0): User 600000 kHz / 400000 kHz / 1.100 V
    [ 54.185] (II) RADEONHD(0): Connector[0] {RHD_CONNECTOR_VGA, "VGA CRT2", RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACB, RHD_OUTPUT_NONE } }
    [ 54.185] (II) RADEONHD(0): Connector[1] {RHD_CONNECTOR_DVI_SINGLE, "HDMI_TYPE_A DFP1", RHD_DDC_4, RHD_HPD_0, { RHD_OUTPUT_UNIPHYB, RHD_OUTPUT_NONE } }
    [ 54.185] (II) RADEONHD(0): Connector[2] {RHD_CONNECTOR_DVI, "DUAL_LINK_DVI_I CRT1 DFP2", RHD_DDC_1, RHD_HPD_3, { RHD_OUTPUT_UNIPHYE, RHD_OUTPUT_DACA } }
    [ 54.185] (**) RADEONHD(0): Using AtomBIOS for Outputs
    [ 54.185] (II) RADEONHD(0): rhdAtomSelectCrtcSourceVersion returned version 2 for index 0x2a
    [ 54.185] (--) RADEONHD(0): Attaching Output AtomOutputDACB to Connector VGA 1
    [ 54.185] (**) RADEONHD(0): Using AtomBIOS for Outputs
    [ 54.185] (EE) RADEONHD(0): RHDHdmiInit: unknown HDMI output type
    [ 54.185] (II) RADEONHD(0): rhdAtomSelectCrtcSourceVersion returned version 2 for index 0x2a
    [ 54.185] (--) RADEONHD(0): Attaching Output AtomOutputUniphyB to Connector DVI-D 1
    [ 54.185] (**) RADEONHD(0): Using AtomBIOS for Outputs
    [ 54.185] (EE) RADEONHD(0): RHDHdmiInit: unknown HDMI output type
    [ 54.185] (II) RADEONHD(0): rhdAtomSelectCrtcSourceVersion returned version 2 for index 0x2a
    [ 54.185] (--) RADEONHD(0): Attaching Output AtomOutputUniphyE to Connector DVI-I 2
    [ 54.185] (**) RADEONHD(0): Using AtomBIOS for Outputs
    [ 54.185] (II) RADEONHD(0): rhdAtomSelectCrtcSourceVersion returned version 2 for index 0x2a
    [ 54.185] (--) RADEONHD(0): Attaching Output AtomOutputDACA to Connector DVI-I 2
    [ 54.185] (II) RADEONHD(0): RandR: Adding RRoutput VGA_1 for Output AtomOutputDACB
    [ 54.185] (II) RADEONHD(0): RandR: Adding RRoutput DVI-D_1 for Output AtomOutputUniphyB
    [ 54.185] (II) RADEONHD(0): RandR: Adding RRoutput DVI-I_2/digital for Output AtomOutputUniphyE
    [ 54.185] (II) RADEONHD(0): RandR: Adding RRoutput DVI-I_2/analog for Output AtomOutputDACA
    [ 54.185] (II) RADEONHD(0): Output VGA_1 using monitor section Monitor0
    [ 54.185] (II) RADEONHD(0): Output VGA_1 has no monitor section
    [ 54.185] (II) RADEONHD(0): Output DVI-D_1 has no monitor section
    [ 54.185] (II) RADEONHD(0): Output DVI-I_2/digital has no monitor section
    [ 54.185] (II) RADEONHD(0): Output DVI-I_2/analog has no monitor section
    [ 54.185] (II) RADEONHD(0): Calling DAC_LoadDetection
    [ 54.191] (II) RADEONHD(0): DAC_LoadDetection Successful
    [ 54.191] (II) RADEONHD(0): EDID for output VGA_1
    [ 54.191] (II) RADEONHD(0): EDID for output DVI-D_1
    [ 54.191] (II) RADEONHD(0): EDID for output DVI-I_2/digital
    [ 54.191] (II) RADEONHD(0): EDID for output DVI-I_2/analog
    [ 54.191] (II) RADEONHD(0): Output VGA_1 disconnected
    [ 54.191] (II) RADEONHD(0): Output DVI-D_1 disconnected
    [ 54.191] (II) RADEONHD(0): Output DVI-I_2/digital disconnected
    [ 54.191] (II) RADEONHD(0): Output DVI-I_2/analog disconnected
    [ 54.191] (WW) RADEONHD(0): No outputs definitely connected, trying again...
    [ 54.191] (II) RADEONHD(0): Output VGA_1 disconnected
    [ 54.191] (II) RADEONHD(0): Output DVI-D_1 disconnected
    [ 54.191] (II) RADEONHD(0): Output DVI-I_2/digital disconnected
    [ 54.191] (II) RADEONHD(0): Output DVI-I_2/analog disconnected
    [ 54.191] (WW) RADEONHD(0): Unable to find initial modes
    [ 54.191] (EE) RADEONHD(0): RandR: No valid modes. Disabling RandR support.
    [ 54.191] (II) RADEONHD(0): Calling DAC_LoadDetection
    [ 54.197] (II) RADEONHD(0): DAC_LoadDetection Successful
    [ 54.197] (EE) RADEONHD(0): Failed to detect a connected monitor
    [ 54.197]
    Backtrace:
    [ 54.197] 0: X (xorg_backtrace+0x28) [0x49f558]
    [ 54.197] 1: X (0x400000+0x67939) [0x467939]
    [ 54.197] 2: /lib/libpthread.so.0 (0x7fec7ef28000+0xf1c0) [0x7fec7ef371c0]
    [ 54.197] 3: X (xf86InitViewport+0xbf) [0x480f6f]
    [ 54.197] 4: X (InitOutput+0xacc) [0x47025c]
    [ 54.197] 5: X (0x400000+0x2108d) [0x42108d]
    [ 54.197] 6: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7fec7debbc4d]
    [ 54.197] 7: X (0x400000+0x20de9) [0x420de9]
    [ 54.198] Segmentation fault at address 0x24
    [ 54.198]
    Fatal server error:
    [ 54.198] Caught signal 11 (Segmentation fault). Server aborting
    [ 54.198]
    [ 54.198]
    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    [ 54.198] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 54.198]
    Das heißt auf Deutsch dass ich die Xorg.0.log und noch paar andere Dateien reinkopiert habe.
    Last edited by tupolew.eljam (2010-09-12 16:58:27)

    I tried it with xf86-video-ati, but it didnt worked.
    Heres the logfile:
    [ 50.479]
    X.Org X Server 1.9.0
    Release Date: 2010-08-20
    [ 50.480] X Protocol Version 11, Revision 0
    [ 50.480] Build Operating System: Linux 2.6.34-ARCH x86_64
    [ 50.480] Current Operating System: Linux myhost 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 27 17:14:28 CEST 2010 x86_64
    [ 50.480] Kernel command line: root=/dev/disk/by-uuid/690cd2a9-efb4-466c-a51f-dbba2903989b ro
    [ 50.480] Build Date: 24 August 2010 01:44:37PM
    [ 50.480]
    [ 50.480] Current version of pixman: 0.18.4
    [ 50.480] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 50.480] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 50.480] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jan 5 05:14:54 2004
    [ 50.481] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 50.481] (==) No Layout section. Using the first Screen section.
    [ 50.481] (**) |-->Screen "Screen0" (0)
    [ 50.481] (**) | |-->Monitor "Monitor0"
    [ 50.481] (**) | |-->Device "Device0"
    [ 50.481] (==) Automatically adding devices
    [ 50.481] (==) Automatically enabling devices
    [ 50.481] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 50.481] Entry deleted from font path.
    [ 50.481] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
    [ 50.481] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 50.481] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 50.482] (II) Loader magic: 0x7d4880
    [ 50.482] (II) Module ABI versions:
    [ 50.482] X.Org ANSI C Emulation: 0.4
    [ 50.482] X.Org Video Driver: 8.0
    [ 50.482] X.Org XInput driver : 11.0
    [ 50.482] X.Org Server Extension : 4.0
    [ 50.483] (--) PCI:*(0:1:0:0) 1002:954f:174b:1341 rev 0, Mem @ 0x20000000/268435456, 0x30200000/65536, I/O @ 0x00002000/256, BIOS @ 0x????????/131072
    [ 50.483] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 50.483] (II) LoadModule: "extmod"
    [ 50.483] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [ 50.483] (II) Module extmod: vendor="X.Org Foundation"
    [ 50.483] compiled for 1.9.0, module version = 1.0.0
    [ 50.483] Module class: X.Org Server Extension
    [ 50.483] ABI class: X.Org Server Extension, version 4.0
    [ 50.483] (II) Loading extension MIT-SCREEN-SAVER
    [ 50.483] (II) Loading extension XFree86-VidModeExtension
    [ 50.483] (II) Loading extension XFree86-DGA
    [ 50.483] (II) Loading extension DPMS
    [ 50.483] (II) Loading extension XVideo
    [ 50.483] (II) Loading extension XVideo-MotionCompensation
    [ 50.484] (II) Loading extension X-Resource
    [ 50.484] (II) LoadModule: "dbe"
    [ 50.484] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [ 50.484] (II) Module dbe: vendor="X.Org Foundation"
    [ 50.484] compiled for 1.9.0, module version = 1.0.0
    [ 50.484] Module class: X.Org Server Extension
    [ 50.484] ABI class: X.Org Server Extension, version 4.0
    [ 50.484] (II) Loading extension DOUBLE-BUFFER
    [ 50.484] (II) LoadModule: "glx"
    [ 50.484] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 50.484] (II) Module glx: vendor="X.Org Foundation"
    [ 50.484] compiled for 1.9.0, module version = 1.0.0
    [ 50.484] ABI class: X.Org Server Extension, version 4.0
    [ 50.484] (==) AIGLX enabled
    [ 50.484] (II) Loading extension GLX
    [ 50.484] (II) LoadModule: "record"
    [ 50.484] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [ 50.484] (II) Module record: vendor="X.Org Foundation"
    [ 50.484] compiled for 1.9.0, module version = 1.13.0
    [ 50.484] Module class: X.Org Server Extension
    [ 50.484] ABI class: X.Org Server Extension, version 4.0
    [ 50.484] (II) Loading extension RECORD
    [ 50.484] (II) LoadModule: "dri"
    [ 50.485] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [ 50.485] (II) Module dri: vendor="X.Org Foundation"
    [ 50.485] compiled for 1.9.0, module version = 1.0.0
    [ 50.485] ABI class: X.Org Server Extension, version 4.0
    [ 50.485] (II) Loading extension XFree86-DRI
    [ 50.485] (II) LoadModule: "dri2"
    [ 50.485] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 50.485] (II) Module dri2: vendor="X.Org Foundation"
    [ 50.485] compiled for 1.9.0, module version = 1.2.0
    [ 50.485] ABI class: X.Org Server Extension, version 4.0
    [ 50.485] (II) Loading extension DRI2
    [ 50.485] (II) LoadModule: "xf86-video-radeonhd"
    [ 50.486] (WW) Warning, couldn't open module xf86-video-radeonhd
    [ 50.486] (II) UnloadModule: "xf86-video-radeonhd"
    [ 50.486] (EE) Failed to load module "xf86-video-radeonhd" (module does not exist, 0)
    [ 50.486] (EE) No drivers available.
    [ 50.486]
    Fatal server error:
    [ 50.486] no screens found
    [ 50.486]
    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    [ 50.486] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 50.486]
    Last edited by tupolew.eljam (2010-09-12 18:54:56)

  • Problem with "win_api_dialog.Save_File"

    Hi friends,
    I have a problem with this simple code in forms 6i (WinXP):
    DECLARE
         w_file varchar2(4000);
    BEGIN      
    w_file:= win_api_dialog.Save_File ('Hello);
    END;
    It compiles ok, but it doesn't work at runtime.
    I've read lot of posts in the forum about similar problems and the answer used to be about the d2kwut60.dll and d2kwut32.pll and .plx paths...
    Well, I've copied d2kwut60.dll to all /bin oracle directories :-p (so.. I think that's not the problem)
    I've copied d2kwut32.pll to the same directory of my .fmb file, and recompiled it.
    It doesn't work ... Any ideas?
    (I have to use "win_api_dialog.Save_File" instead GET_FILE_NAME or other solutions...: for the people who recommed that posibility)
    Thanks,
    Jose.

    Hi Jose,
    about win_api.preload... I have pasted a piece of D2KWUTIL.PLL:
        * PreLoad ->  Loads the DLL into memory
        *             DLL_Location argument allows you to explicitly load
        *             from a particular place
       PROCEDURE PreLoad;The problem sound like a DLL load problem. In same file you can read the search path to find DLL library:
      -- Search Path is:
      --  1. Preload override location set by WIN_API_PRELOAD.SET_LOAD_LOC
      --  2. D2KWUTILnn_PATH e.g. D2KWUTIL60_PATH
      --  3. D2KWUTIL_PATH
      --  4. Working Directory / O/S Path
      --  5. \Bin directory based in ..\bin
      --  6. %ORACLE_HOME%\BinWe have used this library regulary and it works fine.Feel free to send me a FMB test file at jcarmona arroba eprinsa.es in order to test it in my environment.
    Regards,
    Jose Carmona

  • Problem with Win_api_dialog.open_file

    I am trying to use win_api_dialog.open_file in a when-mouse-double-click trigger. I have attached the library (d2kwutil) to the form and placed the .dll files (d2kwut32.dll and d2kwut60.dll) in the bin. The code will compile cleanly but at runtime, I get FRM-40735/ORA-060508, saying that the function cannot be found. I think that this is a problem with the .dll files but cannot figure out why. I am on Forms 6i. I am presently using the get_file_name() function to perform the task, but I would like to use the api b/c you can change the dialog on the top of the box. Anyone know how to make it work? Thanks...
    KS

    Hi Jose,
    about win_api.preload... I have pasted a piece of D2KWUTIL.PLL:
        * PreLoad ->  Loads the DLL into memory
        *             DLL_Location argument allows you to explicitly load
        *             from a particular place
       PROCEDURE PreLoad;The problem sound like a DLL load problem. In same file you can read the search path to find DLL library:
      -- Search Path is:
      --  1. Preload override location set by WIN_API_PRELOAD.SET_LOAD_LOC
      --  2. D2KWUTILnn_PATH e.g. D2KWUTIL60_PATH
      --  3. D2KWUTIL_PATH
      --  4. Working Directory / O/S Path
      --  5. \Bin directory based in ..\bin
      --  6. %ORACLE_HOME%\BinWe have used this library regulary and it works fine.Feel free to send me a FMB test file at jcarmona arroba eprinsa.es in order to test it in my environment.
    Regards,
    Jose Carmona

  • Forms/Designer 10g - problem with attached libraries

    I've problem with forms with attached libraries. All of libraries have removed paths. I can run all forms without any problem on my local application server from Forms Builder 9i or Designer 9i. I added all paths in registry FORMS90_PATH. WORKINGDIRECTORY in formsweb.cfg is blank.
    Unfortunately I can't do it with Developer 10g on second workstation. I added all paths in registry FORMS_PATH. WORKINGDIRECTORY in formsweb.cfg is blank too. When form is running I get ORA-06508. I can't store all files (fmb, fmx, pll, plx etc.) in one folder because I've to use CVS. In this case I can't set any folder in WORKINGDIRECTORY.

    Assuming Forms 10.1.2.x, FMX, MMX, PLX, and OLB files are found based on the value of FORMS_PATH which is set in default.env and not the Registry. This applies to runtime only. The Builder uses the Registry.
    Understand that "runtime" refers to any time a form is displayed in a browser, regardless of whether is was started from the Builder or Application Server.
    Also, be aware that if you have FMX, MMX, or PLX files which were created in older versions they must be recompiled using the 10.1.2 compiler.

  • A problem with threads

    I am trying to implement some kind of a server listening for requests. The listener part of the app, is a daemon thread that listens for connections and instantiates a handling daemon thread once it gets some. However, my problem is that i must be able to kill the listening thread at the user's will (say via a sto button). I have done this via the Sun's proposed way, by testing a boolean flag in the loop, which is set to false when i wish to kill the thread. The problem with this thing is the following...
    Once the thread starts excecuting, it will test the flag, find it true and enter the loop. At some point it will LOCK on the server socket waiting for connection. Unless some client actually connects, it will keep on listening indefinatelly whithought ever bothering to check for the flag again (no matter how many times you set the damn thing to false).
    My question is this: Is there any real, non-theoretical, applied way to stop thread in java safely?
    Thank you in advance,
    Lefty

    This was one solution from the socket programming forum, have you tried this??
    public Thread MyThread extends Thread{
         boolean active = true;          
         public void run(){
              ss.setSoTimeout(90);               
              while (active){                   
                   try{                       
                        serverSocket = ss.accept();
                   catch (SocketTimeoutException ste){
                   // do nothing                   
         // interrupt thread           
         public void deactivate(){               
              active = false;
              // you gotta sleep for a time longer than the               
              // accept() timeout to make sure that timeout is finished.               
              try{
                   sleep(91);               
              }catch (InterruptedException ie){            
              interrupt();
    }

  • Problem with Threads and a static variable

    I have a problem with the code below. I am yet to make sure that I understand the problem. Correct me if I am wrong please.
    Code functionality:
    A timer calls SetState every second. It sets the state and sets boolean variable "changed" to true. Then notifies a main process thread to check if the state changed to send a message.
    The problem as far I understand is:
    Assume the timer Thread calls SetState twice before the main process Thread runs. As a result, "changed" is set to true twice. However, since the main process is blocked twice during the two calls to SetState, when it runs it would have the two SetState timer threads blocked on its synchronized body. It will pass the first one, send the message and set "changed" to false since it was true. Now, it will pass the second thread, but here is the problem, "changed" is already set to false. As a result, it won't send the message even though it is supposed to.
    Would you please let me know if my understanding is correct? If so, what would you propose to resolve the problem? Should I call wait some other or should I notify in a different way?
    Thanks,
    B.D.
    Code:
    private static volatile boolean bChanged = false;
    private static Thread objMainProcess;
       protected static void Init(){
            objMainProcess = new Thread() {
                public void run() {
                    while( objMainProcess == Thread.currentThread() ) {
                       GetState();
            objMainProcess.setDaemon( true );
            objMainProcess.start();
        public static void initStatusTimer(){
            if(objTimer == null)
                 objTimer = new javax.swing.Timer( 1000, new java.awt.event.ActionListener(){
                    public void actionPerformed( java.awt.event.ActionEvent evt){
                              SetState();
        private static void SetState(){
            if( objMainProcess == null ) return;
            synchronized( objMainProcess ) {
                bChanged = true;
                try{
                    objMainProcess.notify();
                }catch( IllegalMonitorStateException e ) {}
        private static boolean GetState() {
            if( objMainProcess == null ) return false;
            synchronized( objMainProcess ) {
                if( bChanged) {
                    SendMessage();
                    bChanged = false;
                    return true;
                try {
                    objMainProcess.wait();
                }catch( InterruptedException e ) {}
                return false;
        }

    Thanks DrClap for your reply. Everything you said is right. It is not easy to make them alternate since SetState() could be called from different places where the state could be anything else but a status message. Like a GREETING message for example. It is a handshaking message but not a status message.
    Again as you said, There is a reason I can't call sendMessage() inside setState().
    The only way I was able to do it is by having a counter of the number of notifies that have been called. Every time notify() is called a counter is incremented. Now instead of just checking if "changed" flag is true, I also check if notify counter is greater than zero. If both true, I send the message. If "changed" flag is false, I check again if the notify counter is greater than zero, I send the message. This way it works, but it is kind of a patch than a good design fix. I am yet to find a good solution.
    Thanks,
    B.D.

  • Problem with threads running javaw

    Hi,
    Having a problem with multi thread programming using client server sockets. The program works find when starting the the application in a console using java muti.java , but when using javaw multi.java the program doesnt die and have to kill it in the task manager. The program doesnt display any of my gui error messages either when the server disconnect the client. all works find in a console. any advice on this as I havent been able to understand why this is happening? any comment would be appreciated.
    troy.

    troy,
    Try and post a minimum code sample of your app which
    does not work.
    When using javaw, make sure you redirect the standard
    error and standard output streams to file.
    Graeme.Hi Graeme,
    I dont understand what you mean by redirection to file? some of my code below.
    The code works fine under a console, code is supposed to exit when the client (the other server )disconnects. the problem is that but the clientworker side of the code still works. which under console it doesnt.
    public class Server{
    ServerSocket aServerSocket;
    Socket dianosticsSocket;
    Socket nPortExpress;
    ClientListener aClientListener;
    LinkedList queue = new LinkedList();
    int port = 0;
    int clientPort = 0;
    String clientName = null;
    boolean serverAlive = true;
    * Server constructor generates a server
    * Socket and then starts a client threads.
    * @param aPort      socket port of local machine.
    public Server(int aPort, String aClientName, int aClientPort){
    port = aPort;
    clientName = aClientName;
    clientPort = aClientPort;
    try{
    // create a new thread
    aServerSocket = new ServerSocket(port) ;
    // connect to the nPortExpress
    aClientListener = new ClientListener(InetAddress.getByName(clientName), clientPort, queue,this);
    // aClientListener.setDaemon(true);
    aClientListener.start();
    // start a dianostic port
    DiagnosticsServer aDiagnosticsServer = new DiagnosticsServer(port,queue,aClientListener);
    // System.out.println("Server is running on port " + port + "...");
    // System.out.println("Connect to nPort");
    catch(Exception e)
    // System.out.println("ERROR: Server port " + port + " not available");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Server port " + port + " not available", JOptionPane.ERROR_MESSAGE);
    serverAlive = false;
    System.exit(1);
    while(serverAlive&&aClientListener.hostSocket.isConnected()){
    try{
    // connect the client
    Socket aClient = aServerSocket.accept();
    //System.out.println("open client connection");
    //System.out.println("client local: "+ aClient.getLocalAddress().toString());
    // System.out.println("client localport: "+ aClient.getLocalPort());
    // System.out.println("client : "+ aClient.getInetAddress().toString());
    // System.out.println("client port: "+ aClient.getLocalPort());
    // make a new client thread
    ClientWorker clientThread = new ClientWorker(aClient, queue, aClientListener, false);
    // start thread
    clientThread.start();
    catch(Exception e)
    //System.out.println("ERROR: Client connection failure");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Client connection failure", JOptionPane.ERROR_MESSAGE);
    }// end while
    } // end constructor Server
    void serverExit(){
         JOptionPane.showMessageDialog(null, "Server ","ERROR: nPort Failure", JOptionPane.ERROR_MESSAGE);
         System.exit(1);
    }// end class Server
    *** connect to another server
    public class ClientListener extends Thread{
    InetAddress hostName;
    int hostPort;
    Socket hostSocket;
    BufferedReader in;
    PrintWriter out;
    boolean loggedIn;
    LinkedList queue;      // reference to Server queue
    Server serverRef; // reference to main server
    * ClientListener connects to the host server.
    * @param aHostName is the name of the host eg server name or IP address.
    * @param aHostPort is a port number of the host.
    * @param aLoginName is the users login name.
    public ClientListener(InetAddress aHostName, int aHostPort,LinkedList aQueue,Server aServer)      // reference to Server queue)
    hostName = aHostName;
    hostPort = aHostPort;
    queue = aQueue;
    serverRef = aServer;      
    // connect to the server
    try{
    hostSocket = new Socket(hostName, hostPort);
    catch(IOException e){
    //System.out.println("ERROR: Connection Host Failed");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Connection to nPort Failed", JOptionPane.ERROR_MESSAGE);     
    System.exit(0);
    } // end constructor ClientListener
    ** multi client connection server
    ClientWorker(Socket aSocket,LinkedList aQueue, ClientListener aClientListener, boolean diagnostics){
    queue = aQueue;
    addToQueue(this);
    client = aSocket;
    clientRef = aClientListener;
    aDiagnostic = diagnostics;
    } // end constructor ClientWorker
    * run method is the main loop of the server program
    * in change of handle new client connection as well
    * as handle all messages and errors.
    public void run(){
    boolean alive = true;
    String aSubString = "";
    in = null;
    out = null;
    loginName = "";
    loggedIn = false;
    while (alive && client.isConnected()&& clientRef.hostSocket.isConnected()){
    try{
    in = new BufferedReader(new InputStreamReader(client.getInputStream()));
    out = new PrintWriter(new OutputStreamWriter(client.getOutputStream()));
    if(aDiagnostic){
    out.println("WELCOME to diagnostics");
    broadCastDia("Connect : diagnostics "+client.getInetAddress().toString());
    out.flush();
    else {       
    out.println("WELCOME to Troy's Server");
    broadCastDia("Connect : client "+client.getInetAddress().toString());
         out.flush();
    String line;
    while(((line = in.readLine())!= null)){
    StringTokenizer aStringToken = new StringTokenizer(line, " ");
    if(!aDiagnostic){
    broadCastDia(line);
    clientRef.sendMessage(line); // send mesage out to netExpress
    out.println(line);
    out.flush();
    else{
    if(line.equals("GETIPS"))
    getIPs();
    else{
    clientRef.sendMessage(line); // send mesage out to netExpress
    out.println(line);
    out.flush();
    } // end while
    catch(Exception e){
    // System.out.println("ERROR:Client Connection reset");
                             JOptionPane.showMessageDialog(null, (e.toString()),"ERROR:Client Connection reset", JOptionPane.ERROR_MESSAGE);     
    try{
    if(aDiagnostic){
    broadCastDia("Disconnect : diagnostics "+client.getInetAddress().toString());
    out.flush();
    else {       
    broadCastDia("Disconnect : client "+client.getInetAddress().toString());
         out.flush();
    // close the buffers and connection;
    in.close();
    out.close();
    client.close();
    // System.out.println("out");
    // remove from list
    removeThreadQueue(this);
    alive = false;
    catch(Exception e){
    // System.out.println("ERROR: Client Connection reset failure");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Client Connection reset failure", JOptionPane.ERROR_MESSAGE);     
    }// end while
    } // end method run
    * method run - Generates io stream for communicating with the server and
    * starts the client gui. Run also parses the input commands from the server.
    public void run(){
    boolean alive = true;
    try{
    // begin to life the gui
    // aGuiClient = new ClientGui(hostName.getHostName(), hostPort, loginName, this);
    // aGuiClient.show();
    in = new BufferedReader(new InputStreamReader(hostSocket.getInputStream()));
    out = new PrintWriter(new OutputStreamWriter(hostSocket.getOutputStream()));
    while (alive && hostSocket.isConnected()){
    String line;
    while(((line = in.readLine())!= null)){
    System.out.println(line);
    broadCast(line);
    } // end while
    } // end while
    catch(Exception e){
    //     System.out.println("ERRORa Connection to host reset");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Connection to nPort reset", JOptionPane.ERROR_MESSAGE);
    try{
    hostSocket.close();
         }catch(Exception a){
         JOptionPane.showMessageDialog(null, (a.toString()),"ERROR: Exception", JOptionPane.ERROR_MESSAGE);
    alive = false;
    System.exit(1);
    } // end method run

  • Problem with threads and camera.

    Hi everybody!
    I've a problem with taking snapshot.
    I would like to display a loading screen after it take snapshot ( sometimes i
    have to wait few seconds after i took snapshot. Propably photo is being taken in time where i have to wait).
    I was trying to use threads but i didn't succeed.
    I made this code:
    display.setCurrent(perform);               
            new Thread(new Runnable(){
                public void run() {               
                    while((!performing.isShown()) && (backgroundCamera.isShown())){
                        Thread.yield();
                    notifyAll();
            }).start();
            new Thread(new Runnable(){
                public void run() {
                    try {
                        this.wait();                   
                    } catch(Exception e) {
                        exceptionHandler(e);
                    photo = camera.snapshot();                               
                    display.setCurrent(displayPhoto);
            }).start();This code is sometimes showing performing screen but sometimes no.
    I don't know why. In my opinion performing.isShown() method isn't working correctly.
    Does anyone have some idea how to use threads here?

    Hi,
    I've finally managed to work this fine.
    The code:
           Object o = new Object();
           display.setCurrent(perform);               
            new Thread(new Runnable(){
                public void run() {               
                    while(!performing.isShown()){
                        Thread.yield();
                   synchronized(o) {
                      o.notify();
            }).start();
            new Thread(new Runnable(){
                public void run() {
                    try {
                        synchronized(o) {
                           o.wait(1);
                    } catch(Exception e) {
                        exceptionHandler(e);
                    photo = camera.snapshot();                               
                    display.setCurrent(displayPhoto);
            }).start();

  • Problem with threads hanging

    We have a problem where our application stops responding after a few days of usage. Things will for fine for a day or two, and then pretty quickly threads will start getting hung up, usually in places where they are allocating memory
    We are running WebLogic 8.1 SP2 on Sun JDK 1.4.2_04 on Solaris 8 using the alternate threading model and the -server hotspot vm. We are running pretty much the same code that we had no problems with under WebLogic 6.1 SP4 and Sun JDK 1.3.1.
    A thread dump usually shows that some or all of our execute threads are in the state "waiting for monitor entry" even though they are not currently waiting on any java locks. Here is a sample thread from the thread dump (we have ~120 threads so I don't want to post the full dump).
    =============================================================================================
    "ExecuteThread: '8' for queue: 'itgCrmWarExecutionQueue'" daemon prio=5 tid=0x005941d0 nid=0x2c waiting for monitor entry [c807f000..c807fc28]
    at java.lang.String.substring(String.java:1446)
    at java.lang.String.substring(String.java:1411)
    at weblogic.servlet.internal.ServletRequestImpl.getRelativeUri(ServletRequestImpl.java:1872)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3492)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    =============================================================================================
    String.java line 1446 for this jdk allocates a new String object, and all the other threads in this state also are creating new objects or arrays, etc.
    We've done a pstack on this process when it's in this state, and the threads that are in the "waiting for monitor entry" that look like they're allocating memory are all waiting on the same lwp_mutex_lock with some allocation method that's calling into the native TwoGenerationCollectorPolicy.mem_allocate_work (see pstack output below for the same thread as in the thread dump above)
    =============================================================================================
    ----------------- lwp# 44 / thread# 44 --------------------
    ff31f364 lwp_mutex_lock (e3d70)
    fee92384 __1cNObjectMonitorGenter26MpnGThread__v_ (5000, 525c, 5000, 50dc, 4800, 4af0) + 2d8
    fee324d4 __1cSObjectSynchronizerKfast_enter6FnGHandle_pnJBasicLock_pnGThread__v_ (c807f65c, c807f7d4, 5941d0, 0, 35d654, fee328ec) + 68
    fee32954 __1cQinstanceRefKlassZacquire_pending_list_lock6FpnJBasicLock__v_ (c807f7d4, ff170000, d4680000, 4491d4, fee1bc2c,
    0) + 78
    fee3167c __1cPVM_GC_OperationNdoit_prologue6M_i_ (c807f7bc, 4400, ff170000, 2d2b8, 4a6268, c807fa18) + 38
    fee2e0b0 __1cIVMThreadHexecute6FpnMVM_Operation__v_ (c807f7bc, 963a8, 0, 0, 1, 0) + 90
    fed2c2a4 __1cbCTwoGenerationCollectorPolicyRmem_allocate_work6MIii_pnIHeapWord__ (962c0, ff1c29ec, ff1c297c, ff131a26, 4800, 4998) + 160
    fed22940 __1cNinstanceKlassRallocate_instance6MpnGThread__pnPinstanceOopDesc__ (ee009020, 5941d0, 15ca581, 3647f0, 4a6268, c807f8c8) + 180
    fed34928 __1cLOptoRuntimeFnew_C6FpnMklassOopDesc_pnKJavaThread__v_ (ee009018, 5941d0, 0, 0, 0, 0) + 28
    fa435a58 ???????? (ee009018, e86de, 15ca4de, 50dc, 5941d0, c807f9c8)
    fb36f9a4 ???????? (0, d412ccd8, ee046c28, ff170000, 0, 0)
    fad8b278 ???????? (ee046c28, d6000c90, ee046530, 8, db8e8450, c807f9e8)
    fad62abc ???????? (d412ccd8, ee046530, d6000c90, ee3bfa38, 8, c807fa18)
    fa4b3c38 ???????? (c807fb9c, 0, f2134700, fa415e50, 8, c807faa8)
    fa40010c ???????? (c807fc28, c807fe90, a, ee9e1e20, 4, c807fb40)
    fed5d48c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (c807fe88, c807fcf0, c807fda8, 5941d0, 5941d0, c807fd00) + 27c
    fee4b784 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (ff170000, 594778, c807fd9c, c807fd98, c807fda8, 5941d0) + 164
    fee5e8dc __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (c807fe88, c807fe84, c807fe7c, c807fe74, c807fe6c, 5941d0) + 6c
    fee6fc74 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (5941d0, 5941d0, 838588, 594778, 306d10, fee69254) + 128
    fee6927c __1cKJavaThreadDrun6M_v_ (5941d0, 2c, 40, 0, 40, 0) + 284
    fee6575c _start   (5941d0, fa1a1600, 0, 0, 0, 0) + 134
    ff3758c0 lwpstart (0, 0, 0, 0, 0, 0)
    =============================================================================================
    Also when it's having this problem, the "VM Thread" is always using a lot of processor time. We did a couple of pstacks today while it was having this problem, and this thread was stuck in the ONMethodSweeper.sweep for over 15 minutes when we finally killed the server.
    From the thread dump:
    "VM Thread" prio=5 tid=0x000e2d20 nid=0x2 runnable
    From the first pstack:
    =============================================================================================
    ----------------- lwp# 2 / thread# 2 --------------------
    fed40c04 __1cXvirtual_call_RelocationIparse_ic6FrpnICodeBlob_rpC5rppnHoopDesc_pi_nNRelocIterator__ (42a2f4, fa5fa46d, ffffffff, fc4ffcb8, 42a2f4, 42a324) + 124
    fed46318 __1cKCompiledIC2t5B6MpnKRelocation__v_ (42a2f0, fc4ffd24, fc4ffd4c, e802, 0, 6) + 38
    fed90c38 __1cHnmethodVcleanup_inline_caches6M_v_ (fa5f7f88, fa608940, 1, 0, fa400000, 6) + 1ac
    fede18b4 __1cONMethodSweeperFsweep6F_v_ (2cf38, 0, ffffffff, ff1cf1fc, ff1c66e8, fede1d44) + 1b0
    fede1e6c __1cUSafepointSynchronizeFbegin6F_v_ (2cf38, ff1ba138, 5000, 50dc, 5000, 525c) + 248
    feef1fd4 __1cIVMThreadEloop6M_v_ (4400, 4000, 4324, 4000, 42b0, 3800) + 3d4
    feef1ae4 __1cIVMThreadDrun6M_v_ (e2d20, 2, 40, 0, 40, 0) + 8c
    fee6575c _start   (e2d20, ff270200, 0, 0, 0, 0) + 134
    ff3758c0 lwpstart (0, 0, 0, 0, 0, 0)
    =============================================================================================
    Second pstack
    =============================================================================================
    ----------------- lwp# 2 / thread# 2 --------------------
    fed41180 __1cXvirtual_call_RelocationIparse_ic6FrpnICodeBlob_rpC5rppnHoopDesc_pi_nNRelocIterator__ (0, ff1b9664, ffffffff, fc4ffcb8, a6f2cc, fc4ffbd0) + 6a0
    fed46318 __1cKCompiledIC2t5B6MpnKRelocation__v_ (a6f2c8, fc4ffd24, fc4ffd4c, e802, 0, 6) + 38
    fed90c38 __1cHnmethodVcleanup_inline_caches6M_v_ (faded4c8, fadf2c80, 1, 0, fa400000, 6) + 1ac
    fede18b4 __1cONMethodSweeperFsweep6F_v_ (2cf38, 0, ffffffff, ff1cf1fc, ff1c66e8, fede1d44) + 1b0
    fede1e6c __1cUSafepointSynchronizeFbegin6F_v_ (2cf38, ff1ba138, 5000, 50dc, 5000, 525c) + 248
    feef1fd4 __1cIVMThreadEloop6M_v_ (4400, 4000, 4324, 4000, 42b0, 3800) + 3d4
    feef1ae4 __1cIVMThreadDrun6M_v_ (e2d20, 2, 40, 0, 40, 0) + 8c
    fee6575c _start   (e2d20, ff270200, 0, 0, 0, 0) + 134
    ff3758c0 lwpstart (0, 0, 0, 0, 0, 0)
    =============================================================================================
    Has anyone ever seen anything like this? I'm trying to figure out if this is caused by something we're doing, or something relating to our environment and jvm options. Any ideas?

    Thanks for the reply - I'm testing our app with the +UseConcMarkSweepGC now in our test environment to make sure it doesn't cause any problems there.  Unfortunately the only place we've had this problem is on the production server, so it's extra difficult debugging this. 
    We're using the following memory options:
    -ms512m -mx512m -XX:NewSize=128m -XX:PermSize=192m -XX:MaxNewSize=128m -XX:MaxPermSize=192m -XX:SurvivorRatio=8and the following debugging options, as we've also been seeing OutOfMemoryErrors ( see http://forum.java.sun.com/thread.jsp?forum=37&thread=522354&tstart=45&trange=15 )
    -verbosegc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGCBTW, which c++filt version and options are you using? Our Solaris boxes only seem to have the GNU version installed. I was trying to run that on some of the other stack traces and wasn't getting anywhere, and didn't know if because it was GNU version wouldn't work on something compiled with the Sun compiler.
    Thanks!
    --Andy                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Problem with threads and ProgressMonitor

    Dear Friends:
    I have a little problem with a thread and a ProgressMonitor. I have a long time process that runs in a thread (the thread is in an separate class). The thread has a ProgressMonitor that works fine and shows the tasks progress.
    But I need deactivate the main class(the main class is the user interface) until the thread ends.
    I use something like this:
    LongTask myTask=new LongTask();
    myTask.start();
    myTask.join();
    Now, the main class waits for the task to end, but the progress monitor don`t works fine: it shows only the dialog but not the progress bar.
    What's wrong?

    Is the dialog a modal dialog? This can block other UI updates.
    In general, you should make sure that it isn't modal, and that your workThread has a fairly low priority so that the UI can do its updating

  • Problem with threads and/or memory

    I'm developing an application where there are 3 threads. One of them sends a request to the other, and if the 2nd can't answer it, it sends it to the 3rd (similar to CPU -> CACHE -> MEMORY). When i run the program with 1000-10.000 requests, no problem occurs. When i run it with 300.000-1.000.000 requests, it sometimes hangs. Is this a problem with the garbage collector, or should it be related to the threads mecanism.
    (note: eache thread is in execution using a finite state machine)

    i had been running the program inside Netbeans.
    Running the jar using the command line outside
    Netbeans i have no more problems... Does Netbeans use
    it's own JVM?Depends how you set it up, but look under the options. There are settings for the compiler and jvm that it uses.

  • Installation problem with NW'04 SR1: database connection failed

    Hi all,
    while installing NW '04 SR1 on Windows Server 2003 SP1 and MS SQL Server 2000 SP4 I ran into an error related to the database connection. While performing the step "Load Java Database content" SAPinst crashes with the message
    com.sap.sql.log.OpenSQLException: Could not load class com.ddtek.jdbc.sqlserver.SQLServerDriver.
    The connection to the SLQ Server with e.g. the Query Analyzer is OK. I had a problem with this installation setup before (have a look at the corresponding <a href="https://forums.sdn.sap.com/thread.jspa?threadID=338638&tstart=0">thread</a> ), the JDBC drivers where missing on the installation master but after copying them in the right direction the installation went on with no problem up to this point...
    Has anybody an idea what could have happened here? Is this maybe a problem connected to the one I recently had
    Below I attached the sapinst.log and jload.log with more detailed messages.
    sapinst.log ###########
    INFO 2007-03-12 22:06:24
    Working directory changed to C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_~1\ONE_HOST.
    INFO 2007-03-12 22:06:24
    Output of D:\Java/bin/java.exe '-classpath' './sharedlib/antlr.jar;./sharedlib/exception.jar;./sharedlib/jddi.jar;./sharedlib/jload.jar;./sharedlib/logging.jar;./sharedlib/offlineconfiguration.jar;./sharedlib/opensqlsta.jar;./sharedlib/tc_sec_secstorefs.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\base.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\util.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\sqlserver.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\spy.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jce_export.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jsse.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_smime.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_ssl.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/w3c_http.jar' '-showversion' '-Xmx512m' 'com.sap.inst.jload.Jload' '-sec' 'WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key' '-dataDir' 'S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP' '-job' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML' '-log' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log' is written to the logfile C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_~1\ONE_HOST/jload.java.log.
    WARNING 2007-03-12 22:06:26
    Execution of the command "D:\Java/bin/java.exe '-classpath' './sharedlib/antlr.jar;./sharedlib/exception.jar;./sharedlib/jddi.jar;./sharedlib/jload.jar;./sharedlib/logging.jar;./sharedlib/offlineconfiguration.jar;./sharedlib/opensqlsta.jar;./sharedlib/tc_sec_secstorefs.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\base.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\util.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\sqlserver.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\spy.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jce_export.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jsse.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_smime.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_ssl.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/w3c_http.jar' '-showversion' '-Xmx512m' 'com.sap.inst.jload.Jload' '-sec' 'WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key' '-dataDir' 'S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP' '-job' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML' '-log' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log'" finished with return code 1. Output:
    java version "1.4.2_13"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_13-b06)
    Java HotSpot(TM) Client VM (build 1.4.2_13-b06, mixed mode)
    12.03.2007 22:06:25 com.sap.inst.jload.Jload main
    INFO: Jload -sec WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key -dataDir S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP -job C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML -log C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log
    12.03.2007 22:06:26 com.sap.inst.jload.Jload main
    SCHWERWIEGEND: couldn't connect to DB
    com.sap.sql.log.OpenSQLException: Could not load class com.ddtek.jdbc.sqlserver.SQLServerDriver.
    ERROR 2007-03-12 22:06:26
    CJS-20065  Execution of JLoad tool 'D:\Java/bin/java.exe '-classpath' './sharedlib/antlr.jar;./sharedlib/exception.jar;./sharedlib/jddi.jar;./sharedlib/jload.jar;./sharedlib/logging.jar;./sharedlib/offlineconfiguration.jar;./sharedlib/opensqlsta.jar;./sharedlib/tc_sec_secstorefs.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\base.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\util.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\sqlserver.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\spy.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jce_export.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jsse.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_smime.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_ssl.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/w3c_http.jar' '-showversion' '-Xmx512m' 'com.sap.inst.jload.Jload' '-sec' 'WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key' '-dataDir' 'S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP' '-job' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML' '-log' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log'' aborts with returncode 1. Check 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log' and 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.java.log' for more information.
    jload.log ###########
    12.03.07 22:06 com.sap.inst.jload.Jload main
    INFO: Jload -sec WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key -dataDir S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP -job C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML -log C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log
    12.03.07 22:06 com.sap.inst.jload.Jload main
    SEVERE: couldn't connect to DB
    com.sap.sql.log.OpenSQLException: Could not load class com.ddtek.jdbc.sqlserver.SQLServerDriver.
    Best regards,
    Bernd

    Hello Kairat,
    Please follow the below mentioned guide to install it.
    Check all the parameters to set and run pre requisite checker before starting installation.
    Keep in mind that before starting any SAP installation you should always run prerequisite checker.
    https://websmp205.sap-ag.de/instguides --> SAP Netweaver -->SAP Netweaver 7.0 -- > Installations --> EHP2
    Regards,
    Amit Barnawal

  • My app store wont let me download apps, says the card is expired and theres a problem with previous purchase can someone help me pls?

    My app store wont let me download apps, asks me to update my payment details then says theres a problem with previous purchase and card is expired which is untrue someone help me pls

    This is a User to User Forum...
    See Here for
    Mac Apps Store Customer Service
    http://www.apple.com/support/mac/app-store/contact.html?form=account
    iTunes Customer Service Contact
    http://www.apple.com/support/itunes/contact.html

Maybe you are looking for