Windows 7 Prozess PID 6708
Ich habe seit einiger Zeit ein Problem mit einem Prozess "PresentationFrontCache" (PID 6708). Dieser startet automatisch und raubt mir dann in etwa 50% meiner CPU. Ich kann ihn auch nicht beenden, da er sich immer neu startet.
Kann mir jemand sagen wozu dieser Prozess ist, und falls man ihn beenden darf, wie??
Danke im Voraus!
Hi Jannis550,
Google spukt dies hier aus
"Der Prozess Windows Presentation Foundation Font Cache Service oder Windows Presentation Foundation Font Cache (Version 3.0.0.0) gehört zur Software Microsoft .NET Framework oder Windows Presentation Foundation Font Cache (Version 3.0.0.0, Windows Presentation Foundation Font Cache 3.0...) oder Microsoft Windows Operating System der Firma Microsoft (www.microsoft.com)." http://www.file.net/prozess/presentationfontcache.exe.html
VG
Andreas
Follow @LenovoForums on Twitter! Try the forum search, before first posting: Forum Search Option
Please insert your type, model (not S/N) number and used OS in your posts.
I´m a volunteer here using New X1 Carbon, ThinkPad Yoga, Yoga 11s, Yoga 13, T430s,T510, X220t, IdeaCentre B540.
TIP: If your computer runs satisfactorily now, it may not be necessary to update the system.
English Community Deutsche Community Comunidad en Español
Similar Messages
-
Hello!!!
I have a WS520 and windows 7. The taskmanager does not show a PID (process Identification niumber) and I need it badly. There are other troublesome sifference. The taskmanager window is missing. I suspect the differences are in the registry, bit I can't swear to it.
Renee
Solved!
Go to Solution.Renee wrote:
Sorry but that part of the problem, my taskmanager does not have a menu! - just the display.
Renee
ok, that makes sense... and i've got the answer for you.
your task manager is in 'small footprint' mode'.
to change back, open task manager and double-left-click anywhere in the border between the window edge and the thin line demarking the information section of the window. right above the column headers is a good place.
try it and post back.
cheers.
English Community Deutsche Community Comunidad en Español Русскоязычное Сообщество
Community Resources: Participation Rules • Images in posts • Search (Advanced) • Private Messaging
PM requests for individual support are not answered. If a post solves your issue, please mark it so.
X1C3 Helix X220 X301 X200T T61p T60p Y3P • T520 T420 T510 T400 R400 T61 Y2P Y13
I am not a Lenovo employee. -
SAP dont start when upgrade kenel 620 to 640
HI everyone.
Im trying to update kernel 620 to kernel 640 on our SAP R/3 Enterprise 4.7 system (Win 2003/MSSQL 2000)
I did this following instructions in sap note 664679.
I update kernel succesfully in our DEV and QAS system. But in our PRD system during the start of R/3 wp die and system stop. I rolled back prd back to kernel 620 and now is funtioning normally.
Here I described some trace files when starting up with kernel 640.
Seems to be an issue with the shared memory..
DISPATCHER
trc file: "dev_disp", trc level: 1, release: "640"
Wed Mar 12 21:35:42 2008
kernel runs with dp version 136(ext=102) (@(#) DPLIB-INT-VERSION-136)
length of sys_adm_ext is 312 bytes
sysno 01
sid PMT
systemid 560 (PC with Windows NT)
relno 6400
patchlevel 0
patchno 196
intno 20020600
make: multithreaded, ASCII
pid 8048
***LOG Q00=> DpSapEnvInit, DPStart (01 8048) [dpxxdisp.c 1102]
shared lib "dw_xml.dll" version 196 successfully loaded
shared lib "dw_xtc.dll" version 196 successfully loaded
shared lib "dw_stl.dll" version 196 successfully loaded
shared lib "dw_gui.dll" version 196 successfully loaded
shared lib "dw_mdm.dll" version 196 successfully loaded
Wed Mar 12 21:35:47 2008
WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 4 seconds
***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 3881]
MtxInit: -2 0 0
DpSysAdmExtInit: ABAP is active
DpIPCInit2: start server >srvgyesappmt_PMT_01 <
DpShMCreate: sizeof(wp_adm) 17472 (832)
DpShMCreate: sizeof(tm_adm) 2379840 (11840)
DpShMCreate: sizeof(wp_ca_adm) 18000 (60)
DpShMCreate: sizeof(appc_ca_adm) 6000 (60)
DpShMCreate: sizeof(comm_adm) 192000 (384)
DpShMCreate: sizeof(vmc_adm) 0 (364)
DpShMCreate: sizeof(wall_adm) (22440/34344/56/100)
DpShMCreate: SHM_DP_ADM_KEY (addr: 059B0040, size: 2676304)
DpShMCreate: allocated sys_adm at 059B0040
DpShMCreate: allocated wp_adm at 059B17D8
DpShMCreate: allocated tm_adm_list at 059B5C18
DpShMCreate: allocated tm_adm at 059B5C40
DpShMCreate: allocated wp_ca_adm at 05BFAC80
DpShMCreate: allocated appc_ca_adm at 05BFF2D0
DpShMCreate: allocated comm_adm_list at 05C00A40
DpShMCreate: allocated comm_adm at 05C00A58
DpShMCreate: allocated vmc_adm_list at 05C2F858
DpShMCreate: system runs without vmc_adm
DpShMCreate: allocated ca_info at 05C2F880
DpShMCreate: allocated wall_adm at 05C2F888
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> 4095 blocks reserved for free list.
ES initialized.
rdisp/http_min_wait_dia_wp : 1 -> 1
***LOG Q0K=> DpMsAttach, mscon ( srvgyesappmt) [dpxxdisp.c 10113]
DpStartStopMsg: send start message (myname is >srvgyesappmt_PMT_01 <)
DpStartStopMsg: start msg sent
Wed Mar 12 21:35:48 2008
CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
CCMS: Initalizing shared memory of size 40000000 for monitoring segment.
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 [dpxxmbuf.c 1025]
DpMsgAdmin: Set patchno for this platform to 196
Release check o.K.
Wed Mar 12 21:36:28 2008
ERROR => W0 (pid 6916) died [dpxxdisp.c 12682]
ERROR => W1 (pid 7784) died [dpxxdisp.c 12682]
ERROR => W2 (pid 6192) died [dpxxdisp.c 12682]
ERROR => W3 (pid 2512) died [dpxxdisp.c 12682]
ERROR => W4 (pid 5160) died [dpxxdisp.c 12682]
ERROR => W5 (pid 4644) died [dpxxdisp.c 12682]
ERROR => W6 (pid 6708) died [dpxxdisp.c 12682]
ERROR => W7 (pid 6872) died [dpxxdisp.c 12682]
ERROR => W8 (pid 5516) died [dpxxdisp.c 12682]
ERROR => W9 (pid 4420) died [dpxxdisp.c 12682]
ERROR => W10 (pid 7816) died [dpxxdisp.c 12682]
my types changed after wp death/restart 0xbf --> 0xbe
ERROR => W11 (pid 6816) died [dpxxdisp.c 12682]
ERROR => W12 (pid 528) died [dpxxdisp.c 12682]
my types changed after wp death/restart 0xbe --> 0xbc
ERROR => W13 (pid 6624) died [dpxxdisp.c 12682]
my types changed after wp death/restart 0xbc --> 0xb8
ERROR => W14 (pid 5488) died [dpxxdisp.c 12682]
ERROR => W15 (pid 7892) died [dpxxdisp.c 12682]
ERROR => W16 (pid 4576) died [dpxxdisp.c 12682]
ERROR => W17 (pid 6480) died [dpxxdisp.c 12682]
my types changed after wp death/restart 0xb8 --> 0xb0
ERROR => W18 (pid 1168) died [dpxxdisp.c 12682]
my types changed after wp death/restart 0xb0 --> 0xa0
ERROR => W19 (pid 4248) died [dpxxdisp.c 12682]
ERROR => W20 (pid 7252) died [dpxxdisp.c 12682]
my types changed after wp death/restart 0xa0 --> 0x80
DP_FATAL_ERROR => DpWPCheck: no more work processes
DISPATCHER EMERGENCY SHUTDOWN ***
increase tracelevel of WPs
killing W0-6916 (SIGUSR2)
ERROR => DpWpKill(6916, SIGUSR2) failed [dpxxtool.c 2508]
killing W1-7784 (SIGUSR2)
ERROR => DpWpKill(7784, SIGUSR2) failed [dpxxtool.c 2508]
killing W2-6192 (SIGUSR2)
ERROR => DpWpKill(6192, SIGUSR2) failed [dpxxtool.c 2508]
killing W3-2512 (SIGUSR2)
ERROR => DpWpKill(2512, SIGUSR2) failed [dpxxtool.c 2508]
killing W4-5160 (SIGUSR2)
ERROR => DpWpKill(5160, SIGUSR2) failed [dpxxtool.c 2508]
killing W5-4644 (SIGUSR2)
ERROR => DpWpKill(4644, SIGUSR2) failed [dpxxtool.c 2508]
killing W6-6708 (SIGUSR2)
ERROR => DpWpKill(6708, SIGUSR2) failed [dpxxtool.c 2508]
killing W7-6872 (SIGUSR2)
ERROR => DpWpKill(6872, SIGUSR2) failed [dpxxtool.c 2508]
killing W8-5516 (SIGUSR2)
ERROR => DpWpKill(5516, SIGUSR2) failed [dpxxtool.c 2508]
killing W9-4420 (SIGUSR2)
ERROR => DpWpKill(4420, SIGUSR2) failed [dpxxtool.c 2508]
killing W10-7816 (SIGUSR2)
ERROR => DpWpKill(7816, SIGUSR2) failed [dpxxtool.c 2508]
killing W11-6816 (SIGUSR2)
ERROR => DpWpKill(6816, SIGUSR2) failed [dpxxtool.c 2508]
killing W12-528 (SIGUSR2)
ERROR => DpWpKill(528, SIGUSR2) failed [dpxxtool.c 2508]
killing W13-6624 (SIGUSR2)
ERROR => DpWpKill(6624, SIGUSR2) failed [dpxxtool.c 2508]
killing W14-5488 (SIGUSR2)
ERROR => DpWpKill(5488, SIGUSR2) failed [dpxxtool.c 2508]
killing W15-7892 (SIGUSR2)
ERROR => DpWpKill(7892, SIGUSR2) failed [dpxxtool.c 2508]
killing W16-4576 (SIGUSR2)
ERROR => DpWpKill(4576, SIGUSR2) failed [dpxxtool.c 2508]
killing W17-6480 (SIGUSR2)
ERROR => DpWpKill(6480, SIGUSR2) failed [dpxxtool.c 2508]
killing W18-1168 (SIGUSR2)
ERROR => DpWpKill(1168, SIGUSR2) failed [dpxxtool.c 2508]
killing W19-4248 (SIGUSR2)
ERROR => DpWpKill(4248, SIGUSR2) failed [dpxxtool.c 2508]
killing W20-7252 (SIGUSR2)
ERROR => DpWpKill(7252, SIGUSR2) failed [dpxxtool.c 2508]
NiWait: sleep (10000 msecs) ...
NiISelect: timeout 10000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:38 2008
NiISelect: TIMEOUT occured (10000 ms)
dump system status
Workprocess Table (long) Thu Mar 13 02:36:38 2008
========================
No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table
0 DIA 6916 Ended no 1 0 0
1 DIA 7784 Ended no 1 0 0
2 DIA 6192 Ended no 1 0 0
3 DIA 2512 Ended no 1 0 0
4 DIA 5160 Ended no 1 0 0
5 DIA 4644 Ended no 1 0 0
6 DIA 6708 Ended no 1 0 0
7 DIA 6872 Ended no 1 0 0
8 DIA 5516 Ended no 1 0 0
9 DIA 4420 Ended no 1 0 0
10 DIA 7816 Ended no 1 0 0
11 UPD 6816 Ended no 1 0 0
12 UPD 528 Ended no 1 0 0
13 ENQ 6624 Ended no 1 0 0
14 BTC 5488 Ended no 1 0 0
15 BTC 7892 Ended no 1 0 0
16 BTC 4576 Ended no 1 0 0
17 BTC 6480 Ended no 1 0 0
18 SPO 1168 Ended no 1 0 0
19 UP2 4248 Ended no 1 0 0
20 UP2 7252 Ended no 1 0 0
Dispatcher Queue Statistics Thu Mar 13 02:36:38 2008
===========================
--------++++--
+
Typ
now
high
max
writes
reads
--------++++--
+
NOWP
0
3
2000
10
10
--------++++--
+
DIA
5
5
2000
5
0
--------++++--
+
UPD
0
0
2000
0
0
--------++++--
+
ENQ
0
0
2000
0
0
--------++++--
+
BTC
0
0
2000
0
0
--------++++--
+
SPO
0
0
2000
0
0
--------++++--
+
UP2
0
0
2000
0
0
--------++++--
+
max_rq_id 13
wake_evt_udp_now 0
wake events total 9, udp 8 ( 88%), shm 1 ( 11%)
since last update total 9, udp 8 ( 88%), shm 1 ( 11%)
Dump of tm_adm structure: Thu Mar 13 02:36:38 2008
=========================
Term uid man user term lastop mod wp ta a/i (modes)
Workprocess Comm. Area Blocks Thu Mar 13 02:36:38 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=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:43 2008
NiISelect: TIMEOUT occured (5000 ms)
DpHalt: shutdown server >srvgyesappmt_PMT_01 < (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 (6404) (SOFT_KILL)
Stop icman
killing process (3416) (SOFT_KILL)
Terminate gui connections
[DpProcDied] Process lives (PID:6404 HANDLE:1548)
waiting for termination of gateway
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:44 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process died (PID:6404 HANDLE:1548)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:45 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:46 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:47 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:48 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:49 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:50 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:51 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:52 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:53 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3416 HANDLE:1552)
waiting for termination of icman
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1569
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 12 21:36:54 2008
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process died (PID:3416 HANDLE:1552)
DpHalt: cancel all lcom connections
MPI CancelAll 2 -> 0
MPI DeleteAll 2 -> 0
DpStartStopMsg: send stop message (myname is >srvgyesappmt_PMT_01 <)
NiIMyHostName: hostname = 'srvgyesappmt'
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
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 1456 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
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
Wed Mar 12 21:36:55 2008
NiIPeek: peek for hdl 3 / socket 1456 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 () [dpxxdisp.c 10403]
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/21
LOCK WP ca_blk 1
make DISP owner of wp_ca_blk 1
DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 19)
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 1456
MsIDetach: detach MS-system
EsCleanup ....
***LOG Q05=> DpHalt, DPStop ( 8048) [dpxxdisp.c 8776]
Good Bye .....
WORK PROCESS 0
trc file: "dev_w0", trc level: 1, release: "640"
ACTIVE TRACE LEVEL 1
ACTIVE TRACE COMPONENTS all, M
B
B Wed Mar 12 21:35:48 2008
B create_con (con_name=R/3)
B Loading DB library 'E:\usr\sap\PMT\SYS\exe\run\dbmssslib.dll' ...
B Library 'E:\usr\sap\PMT\SYS\exe\run\dbmssslib.dll' loaded
B Version of 'E:\usr\sap\PMT\SYS\exe\run\dbmssslib.dll' is "640.00", patchlevel (0.195)
B New connection 0 created
M sysno 01
M sid PMT
M systemid 560 (PC with Windows NT)
M relno 6400
M patchlevel 0
M patchno 196
M intno 20020600
M make: multithreaded, ASCII
M pid 6916
M
M ***LOG Q0Q=> tskh_init, WPStart (Workproc 0 6916) [dpxxdisp.c 1162]
I MtxInit: -2 0 0
M DpSysAdmExtCreate: ABAP is active
M DpShMCreate: sizeof(wp_adm) 17472 (832)
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) 192000 (384)
M DpShMCreate: sizeof(vmc_adm) 0 (364)
M DpShMCreate: sizeof(wall_adm) (22440/34344/56/100)
M DpShMCreate: SHM_DP_ADM_KEY (addr: 061B0040, size: 2676304)
M DpShMCreate: allocated sys_adm at 061B0040
M DpShMCreate: allocated wp_adm at 061B17D8
M DpShMCreate: allocated tm_adm_list at 061B5C18
M DpShMCreate: allocated tm_adm at 061B5C40
M DpShMCreate: allocated wp_ca_adm at 063FAC80
M DpShMCreate: allocated appc_ca_adm at 063FF2D0
M DpShMCreate: allocated comm_adm_list at 06400A40
M DpShMCreate: allocated comm_adm at 06400A58
M DpShMCreate: allocated vmc_adm_list at 0642F858
M DpShMCreate: system runs without vmc_adm
M DpShMCreate: allocated ca_info at 0642F880
M DpShMCreate: allocated wall_adm at 0642F888
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
M Wed Mar 12 21:35:50 2008
M calling db_connect ...
C Thread ID:2192
C Thank You for using the SLOLEDB-interface
C Using dynamic link library 'E:\usr\sap\PMT\SYS\exe\run\dbmssslib.dll'
C dbmssslib.dll patch info
C patchlevel 0
C patchno 195
C patchcomment DBCON: database names must not start with digits (1078650)
C np:(local) connection used on SRVGYESAPPMT
C CopyLocalParameters: dbuser is 'pmt'
C Provider SQLNCLI could not be initialized. See note #734034 for more information.
C Using provider SQLOLEDB instead.
C OpenOledbConnection: MARS property was not set.
C Provider Release:08.10.1830
C Provider SQLNCLI could not be initialized. See note #734034 for more information.
C Using provider SQLOLEDB instead.
C Cache sizes: header 52 bytes, 20000 names (26880000 bytes), 1000 dynamic statements (5456000 bytes), total 32336052 bytes
C Using shared procedure name cache SRVGYESAPPMT_PMTPMT_PMT_MEM initialized by another process.
C Connected to db server : [SRVGYESAPPMT] server_used : [np:(local)], dbname: PMT, dbuser: pmt
C pn_id:SRVGYESAPPMT_PMTPMT_PMT
C Not using MARS (on sql 8.0)
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 20080312 213550 SRVGYESAPPMT
C The IRow interface is supported by this OLEDB provider
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
I Wed Mar 12 21:35:54 2008
I MtxInit: 0 0 0
M SHM_PRES_BUF (addr: 0A090040, size: 4400000)
M SHM_ROLL_AREA (addr: 61AF0040, size: 268435456)
I *** ERROR => [MapOsShm] Can't find free space for Shared Memory (Size=131072 KB)
[shmnt.c 2130]
I *** ERROR => [CreateOsShm] MapViewOfFile(Key=8,Handle=0x00000504) failed with Err=0
[shmnt.c 2130]
I *** ERROR => ShmCreate: Create (8,134217728,3) failed [shmnt.c 469]
Memory diagnostic *
Systeminformation
Processor-Typ : Intel unknown
Processor-Count : 4
Operating System : NT 5.2, Build 3790
Service Pack : Service Pack 1
NT Pagefile Informations
Config. minimum size : 6285312 K
Config. maximum size : 12578816 K
Avail. maximum size : 12578816 K
Num
Pagefile
Min.Size
Max.Size
Avail.Max
Curr.Size
1
c:\pagefile.sys
4190208 K
8388608 K
8388608 K
4190208 K
2
e:\pagefile.sys
2095104 K
4190208 K
4190208 K
2095104 K
NT Task Manager Informations
Total Handles : 26630
Total Threads : 1198
Total Processes : 109
Commit Charge Total : 7749268 K
Commit Charge Limit : 11284444 K
Commit Charge Peak : 9789508 K
Phys.Memory Total : 5176604 K
Phys.Memory Available : 2589864 K
File Cache : 157408 K
Kernel Memory Total : 104180 K
Kernel Memory Paged : 66988 K
Kernel Memory Nonpaged : 37192 K
Memory usage of current process
Total virt.address space : 2097024 K
Avail.virt.address space : 499636 K
Private Pages : 0 K
Total heap size : 15351 K
Virtual memory regions : 0 K
Uncommitted heap memory : 9316 K
Allocated heap memory : 5804 K
Moveable heap memory : 0 K
DDE shared heap memory : 0 K
Memory usage of all processes
PID
Image
Instance
Work.Set
WS Peak
Priv.Pages
PP Peak
Pg Fault
4
56 K
2096 K
0 K
0 K
511
872
smss.exe
260 K
460 K
124 K
164 K
1
992
winlogon.exe
6880 K
13708 K
9048 K
12228 K
717
1036
services.exe
4420 K
11628 K
4572 K
8204 K
779
1048
lsass.exe
6024 K
8920 K
8572 K
8688 K
72
1280
svchost.exe
904 K
2900 K
828 K
916 K
1
1536
svchost.exe
14868 K
19548 K
16232 K
24392 K
7672
1968
spoolsv.exe
4596 K
5956 K
4588 K
5816 K
223
436
dllhost.exe
368 K
4232 K
1180 K
1248 K
2
596
schedul2.exe
2256 K
2352 K
904 K
964 K
3
624
casdscsvc.exe
864 K
4172 K
1716 K
1716 K
3
672
UnivAgent.exe
2336 K
40876 K
10404 K
46492 K
307
780
cpqrcmc.exe
68 K
1256 K
256 K
256 K
0
796
vcagent.exe
84 K
6564 K
2056 K
2204 K
2
820
DBASVR.exe
1128 K
5300 K
5716 K
6040 K
3
844
svchost.exe
76 K
1884 K
484 K
484 K
0
888
SPMonitor.exe
92 K
3480 K
2004 K
2016 K
1
912
InoRpc.exe
164 K
7272 K
4532 K
4544 K
4
952
InoRT.exe
20964 K
29860 K
21512 K
35088 K
865
1108
InoTask.exe
20552 K
26076 K
20304 K
24060 K
664
1500
LogWatNT.exe
544 K
1560 K
588 K
588 K
1
1516
sqlservr.exe
1698108 K
1721624 K
1711848 K
1737208 K
9711
1612
Ofant.exe
1032 K
2808 K
1312 K
1312 K
2
1656
ppRemoteService.exe
524 K
3272 K
884 K
908 K
9448
1760
dbasqlr.exe
3568 K
9028 K
6200 K
8044 K
156
1864
PPMCActiveDetection.
12960 K
25192 K
84452 K
84636 K
29743
2616
snmp.exe
1812 K
6092 K
2616 K
2632 K
6
2656
smhstart.exe
76 K
3020 K
1272 K
1272 K
0
2692
VolumeInfoProvider.e
308 K
3108 K
1696 K
1712 K
1
2760
cpqnimgt.exe
1976 K
5352 K
3260 K
3672 K
5
2828
cqmgserv.exe
1388 K
4604 K
3444 K
3704 K
5069
2852
cqmgstor.exe
1464 K
4040 K
3396 K
3468 K
4
2896
mssearch.exe
436 K
6480 K
4032 K
4044 K
3
3004
sysdown.exe
68 K
1496 K
320 K
320 K
0
3144
cqmghost.exe
3332 K
6164 K
3024 K
3256 K
23282
3180
hpsmhd.exe
112 K
10852 K
7384 K
7832 K
37
3280
rotatelogs.exe
72 K
1796 K
560 K
560 K
0
3288
rotatelogs.exe
72 K
1772 K
552 K
552 K
0
3312
hpsmhd.exe
264 K
16876 K
14768 K
14768 K
40
3392
dllhost.exe
552 K
6772 K
2196 K
2376 K
3
3460
svchost.exe
2028 K
4392 K
2516 K
23064 K
9
3748
rotatelogs.exe
72 K
1808 K
572 K
572 K
0
3756
rotatelogs.exe
72 K
1784 K
564 K
564 K
0
4204
winlogon.exe
4484 K
4500 K
1492 K
1564 K
1
5068
rdpclip.exe
1292 K
3224 K
916 K
948 K
4
5192
Explorer.EXE
10064 K
16680 K
14232 K
16176 K
16823
5316
cpqteam.exe
280 K
2224 K
536 K
536 K
1
5344
realmon.exe
1808 K
6612 K
2576 K
2848 K
31
5348
jusched.exe
508 K
1832 K
444 K
452 K
0
5360
schedhlp.exe
296 K
2492 K
592 K
592 K
1
5368
ctfmon.exe
760 K
2536 K
420 K
452 K
3
5428
sqlmangr.exe
1252 K
6480 K
1344 K
2692 K
4
4712
sqlagent.exe
2848 K
6072 K
2724 K
2936 K
446
4368
winlogon.exe
3992 K
13680 K
5884 K
8928 K
82
4592
rdpclip.exe
748 K
2940 K
900 K
932 K
1
4628
ctfmon.exe
608 K
2576 K
416 K
452 K
1
2968
Explorer.EXE
4524 K
16720 K
9864 K
10640 K
16651
5276
cpqteam.exe
208 K
2308 K
536 K
540 K
0
4408
realmon.exe
1776 K
6652 K
2068 K
2472 K
25
5012
jusched.exe
556 K
2136 K
464 K
480 K
0
5328
schedhlp.exe
268 K
2584 K
592 K
596 K
0
4704
sqlmangr.exe
1148 K
6400 K
1316 K
2676 K
2
6996
svchost.exe
344 K
3868 K
2812 K
2860 K
1
7828
winlogon.exe
3800 K
8784 K
4904 K
7344 K
39
6224
rdpclip.exe
1500 K
3272 K
924 K
940 K
1
7372
ctfmon.exe
860 K
2568 K
420 K
456 K
1
7496
Explorer.EXE
15280 K
16268 K
13088 K
14148 K
8004
6576
cpqteam.exe
308 K
2320 K
536 K
540 K
0
7788
realmon.exe
1864 K
6688 K
2088 K
2500 K
13
4436
jusched.exe
492 K
2172 K
464 K
480 K
0
6776
schedhlp.exe
328 K
2608 K
592 K
596 K
0
7824
sqlmangr.exe
1524 K
6508 K
1340 K
2700 K
2
4940
isqlw.exe
1096 K
14400 K
13432 K
13464 K
10
5308
mmc.exe
3728 K
136376 K
123364 K
124064 K
702
1068
mmc.exe
2496 K
31736 K
20216 K
20216 K
13
7392
mmc.exe
1148 K
16404 K
8856 K
9104 K
6
6664
cmd.exe
1548 K
1548 K
1428 K
1480 K
0
8080
SAPSTARTSRV.EXE
20932 K
20960 K
22180 K
22180 K
5
5140
mmc.exe
15980 K
15980 K
13192 K
13220 K
4
4624
msg_server.exe
[MS] PMT_01
7736 K
7736 K
8696 K
8696 K
1
8048
disp+work.exe
[DP] PMT_01
77292 K
77292 K
58124 K
58124 K
18
6404
gwrd.EXE
[GW] PMT_01
10144 K
10144 KHi Frank,
We faced the similar situation in our case but how we solved is
after upgrading to 640, before start up of SID do the following.
1. Reduce the abap buffer size to half from your instance profile
2. Reduce the no. of work processes to half
Then start the Production system. Once if it's up and stable then increase the abap memory and no. of WP's.
I hope this will solve your problem.
Regards,
Hari. -
Oracle 10g XE services stop responding after idle for a few hours.
Hello,
We have been developing a small application using PSP PL/SQL and it works great except that when we leave the oracle server idle for about 2 hours and more (no request from the web app and no connections from Oracle SQL Developer), the services do not respond.
The environment is:
- Windows Small Business Server 2003
- 2.5GB Ram
- Plenty HDD Space
- 1 Xeon Processor 2.8 GHz
Another symptom that I noticed also is that then the services are not responding, I check the task manager, and the "Oracle.exe" service uses 257k of memory, where when the server is active uses 100,000k or more. I'm not sure at what level the problem is, or if there are limitation when XE is installed in Windows Server 2003, but I need to know if it can be fixed before we continue developing.
To fix the problem, all I have to do is stop the database using the shortcut, and starting it again.
Is the problem at the oracle server level? or is windows managing memory for the services inappropriately?
Thanks in advance.I checked it now and noticed this:
Mon Jan 01 22:00:29 2007
Thread 1 advanced to log sequence 50
Current log# 1 seq# 50 mem# 0: C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_2NBLS5CQ_.LOG
Tue Jan 02 22:11:01 2007
Thread 1 advanced to log sequence 51
Current log# 2 seq# 51 mem# 0: C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_2NBLS8CQ_.LOG
Wed Jan 03 00:40:45 2007
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_lgwr_6708.trc:
ORA-00345: redo log write error block 5977 count 2
ORA-00312: online log 2 thread 1: 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_2NBLS8CQ_.LOG'
ORA-27072: File I/O error
OSD-04008: WriteFile() failure, unable to write to file
O/S-Error: (OS 33) The process cannot access the file because another process has locked a portion of the file.
Wed Jan 03 00:40:47 2007
LGWR: terminating instance due to error 340
Wed Jan 03 00:40:48 2007
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_q001_6172.trc:
ORA-00340: IO error processing online log of thread
Wed Jan 03 00:40:48 2007
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_pmon_7120.trc:
ORA-00340: IO error processing online log of thread
Goes on and on with those lines.......
and then I re-started it today:
Instance terminated by LGWR, pid = 6708
Dump file c:\oraclexe\app\oracle\admin\xe\bdump\alert_xe.log
Wed Jan 03 08:49:36 2007
ORACLE V10.2.0.1.0 - Production vsnsta=0
vsnsql=14 vsnxtr=3
Windows Server 2003 Version V5.2 Service Pack 1
CPU : 2 - type 586, 1 Physical Cores
Process Affinity : 0x00000000
Memory (Avail/Total): Ph:1291M/2559M, Ph+PgF:2310M/4305M, VA:1933M/2047M
Wed Jan 03 08:49:36 2007
Starting ORACLE instance (normal)
now that I saw the log, I have more information to research. If someone is familiar with any of this, your help will be trully appreciated.
Alejandro. -
Java - Write And Read From memory Like CheatEngine ( Writing not working?)
Hello Oracle Forum
I came here some time ago to ask about javaFX , i solved all my issues and im right now waiting for javaFx tot ake over swing and hmm, im working on learning LIBGDX to create games in java.
However, im in need to create an app to change values of memory to fix a bug in an old program that i have, and the only way until now is using cheatEngine, So i decided to take a tutorial and learn how to do that in java.
Well, im able to read from the memory but the write isnt working somehow... Im posting the code here, if anyone can give me a hint, i would thank and a lot, because theres a community that really needs this app to automate the fix without using cheat engine.
package MainStart;
import com.br.HM.User32;
import com.br.kernel.Kernel32;
import com.sun.jna.Memory;
import com.sun.jna.Native;
import com.sun.jna.Pointer;
import com.sun.jna.ptr.IntByReference;
public class Cheater {
static Kernel32 kernel32 = (Kernel32) Native.loadLibrary("kernel32", Kernel32.class);
static User32 user32 = (User32) Native.loadLibrary("user32", User32.class);
static int readRight = 0x0010;
static int writeRight = 0x0020;
//static int PROCESS_VM_OPERATION = 0x0008;
public static void main(String[] args) {
//Read Memory
//MineSweeper = Campo Minado
int pid = getProcessId("Campo Minado"); // get our process ID
System.out.println("Pid = " + pid);
Pointer readprocess = openProcess(readRight, pid); // open the process ID with read priviledges.
Pointer writeprocess = openProcess(writeRight, pid);
int size = 4; // we want to read 4 bytes
int address = 0x004053C8;
//Read Memory
Memory read = readMemory(readprocess, address, size); // read 4 bytes of memory starting at the address 0x00AB0C62.
System.out.println(read.getInt(0)); // print out the value!
//Write Memory
int writeMemory = writeMemory(writeprocess, address, new short[0x22222222]);
System.out.println("WriteMemory :" + writeMemory);
Memory readM = readMemory(readprocess, address, size);
System.out.println(readM.getInt(0));
public static int writeMemory(Pointer process, int address, short[] data) {
IntByReference written = new IntByReference(0);
Memory toWrite = new Memory(data.length);
for (long i = 0; i < data.length; i++) {
toWrite.setShort(0, data[new Integer(Long.toString(i))]);
boolean b = kernel32.WriteProcessMemory(process, address, toWrite, data.length, written);
System.out.println("kernel32.WriteProcessMemory : " + b); // Retorna false
return written.getValue();
public static Pointer openProcess(int permissions, int pid) {
Pointer process = kernel32.OpenProcess(permissions, true, pid);
return process;
public static int getProcessId(String window) {
IntByReference pid = new IntByReference(0);
user32.GetWindowThreadProcessId(user32.FindWindowA(null, window), pid);
return pid.getValue();
public static Memory readMemory(Pointer process, int address, int bytesToRead) {
IntByReference read = new IntByReference(0);
Memory output = new Memory(bytesToRead);
kernel32.ReadProcessMemory(process, address, output, bytesToRead, read);
return output;
package com.br.HM;
import com.sun.jna.Native;
import com.sun.jna.Pointer;
import com.sun.jna.Structure;
import com.sun.jna.platform.win32.WinDef.RECT;
import com.sun.jna.ptr.ByteByReference;
import com.sun.jna.ptr.IntByReference;
import com.sun.jna.win32.StdCallLibrary.StdCallCallback;
import com.sun.jna.win32.W32APIOptions;
* Provides access to the w32 user32 library. Incomplete implementation to
* support demos.
* @author Todd Fast, [email protected]
* @author [email protected]
public interface User32 extends W32APIOptions {
User32 INSTANCE = (User32) Native.loadLibrary("user32", User32.class, DEFAULT_OPTIONS);
Pointer GetDC(Pointer hWnd);
int ReleaseDC(Pointer hWnd, Pointer hDC);
int FLASHW_STOP = 0;
int FLASHW_CAPTION = 1;
int FLASHW_TRAY = 2;
int FLASHW_ALL = (FLASHW_CAPTION | FLASHW_TRAY);
int FLASHW_TIMER = 4;
int FLASHW_TIMERNOFG = 12;
public static class FLASHWINFO extends Structure {
public int cbSize;
public Pointer hWnd;
public int dwFlags;
public int uCount;
public int dwTimeout;
int IMAGE_BITMAP = 0;
int IMAGE_ICON = 1;
int IMAGE_CURSOR = 2;
int IMAGE_ENHMETAFILE = 3;
int LR_DEFAULTCOLOR = 0x0000;
int LR_MONOCHROME = 0x0001;
int LR_COLOR = 0x0002;
int LR_COPYRETURNORG = 0x0004;
int LR_COPYDELETEORG = 0x0008;
int LR_LOADFROMFILE = 0x0010;
int LR_LOADTRANSPARENT = 0x0020;
int LR_DEFAULTSIZE = 0x0040;
int LR_VGACOLOR = 0x0080;
int LR_LOADMAP3DCOLORS = 0x1000;
int LR_CREATEDIBSECTION = 0x2000;
int LR_COPYFROMRESOURCE = 0x4000;
int LR_SHARED = 0x8000;
Pointer FindWindowA(String winClass, String title);
int GetClassName(Pointer hWnd, byte[] lpClassName, int nMaxCount);
public static class GUITHREADINFO extends Structure {
public int cbSize = size();
public int flags;
Pointer hwndActive;
Pointer hwndFocus;
Pointer hwndCapture;
Pointer hwndMenuOwner;
Pointer hwndMoveSize;
Pointer hwndCaret;
RECT rcCaret;
boolean GetGUIThreadInfo(int idThread, GUITHREADINFO lpgui);
public static class WINDOWINFO extends Structure {
public int cbSize = size();
public RECT rcWindow;
public RECT rcClient;
public int dwStyle;
public int dwExStyle;
public int dwWindowStatus;
public int cxWindowBorders;
public int cyWindowBorders;
public short atomWindowType;
public short wCreatorVersion;
boolean GetWindowInfo(Pointer hWnd, WINDOWINFO pwi);
boolean GetWindowRect(Pointer hWnd, RECT rect);
int GetWindowText(Pointer hWnd, byte[] lpString, int nMaxCount);
int GetWindowTextLength(Pointer hWnd);
int GetWindowModuleFileName(Pointer hWnd, byte[] lpszFileName, int cchFileNameMax);
int GetWindowThreadProcessId(Pointer hWnd, IntByReference lpdwProcessId);
interface WNDENUMPROC extends StdCallCallback {
* Return whether to continue enumeration.
boolean callback(Pointer hWnd, Pointer data);
boolean EnumWindows(WNDENUMPROC lpEnumFunc, Pointer data);
boolean EnumThreadWindows(int dwThreadId, WNDENUMPROC lpEnumFunc, Pointer data);
boolean FlashWindowEx(FLASHWINFO info);
Pointer LoadIcon(Pointer hInstance, String iconName);
Pointer LoadImage(Pointer hinst, // handle to instance
String name, // image to load
int type, // image type
int xDesired, // desired width
int yDesired, // desired height
int load // load options
boolean DestroyIcon(Pointer hicon);
int GWL_EXSTYLE = -20;
int GWL_STYLE = -16;
int GWL_WNDPROC = -4;
int GWL_HINSTANCE = -6;
int GWL_ID = -12;
int GWL_USERDATA = -21;
int DWL_DLGPROC = 4;
int DWL_MSGRESULT = 0;
int DWL_USER = 8;
int WS_EX_COMPOSITED = 0x20000000;
int WS_EX_LAYERED = 0x80000;
int WS_EX_TRANSPARENT = 32;
int GetWindowLong(Pointer hWnd, int nIndex);
int SetWindowLong(Pointer hWnd, int nIndex, int dwNewLong);
int LWA_COLORKEY = 1;
int LWA_ALPHA = 2;
int ULW_COLORKEY = 1;
int ULW_ALPHA = 2;
int ULW_OPAQUE = 4;
boolean SetLayeredWindowAttributes(Pointer hwnd, int crKey,
byte bAlpha, int dwFlags);
boolean GetLayeredWindowAttributes(Pointer hwnd,
IntByReference pcrKey,
ByteByReference pbAlpha,
IntByReference pdwFlags);
* Defines the x- and y-coordinates of a point.
public static class POINT extends Structure {
public int x, y;
* Specifies the width and height of a rectangle.
public static class SIZE extends Structure {
public int cx, cy;
int AC_SRC_OVER = 0x00;
int AC_SRC_ALPHA = 0x01;
int AC_SRC_NO_PREMULT_ALPHA = 0x01;
int AC_SRC_NO_ALPHA = 0x02;
public static class BLENDFUNCTION extends Structure {
public byte BlendOp = AC_SRC_OVER; // only valid value
public byte BlendFlags = 0; // only valid value
public byte SourceConstantAlpha;
public byte AlphaFormat;
boolean UpdateLayeredWindow(Pointer hwnd, Pointer hdcDst,
POINT pptDst, SIZE psize,
Pointer hdcSrc, POINT pptSrc, int crKey,
BLENDFUNCTION pblend, int dwFlags);
int SetWindowRgn(Pointer hWnd, Pointer hRgn, boolean bRedraw);
int VK_SHIFT = 16;
int VK_LSHIFT = 0xA0;
int VK_RSHIFT = 0xA1;
int VK_CONTROL = 17;
int VK_LCONTROL = 0xA2;
int VK_RCONTROL = 0xA3;
int VK_MENU = 18;
int VK_LMENU = 0xA4;
int VK_RMENU = 0xA5;
boolean GetKeyboardState(byte[] state);
short GetAsyncKeyState(int vKey);
package com.br.kernel;
import com.sun.jna.*;
import com.sun.jna.win32.StdCallLibrary;
import com.sun.jna.ptr.IntByReference;
// by deject3d
public interface Kernel32 extends StdCallLibrary
// description from msdn
//BOOL WINAPI WriteProcessMemory(
//__in HANDLE hProcess,
//__in LPVOID lpBaseAddress,
//__in LPCVOID lpBuffer,
//__in SIZE_T nSize,
//__out SIZE_T *lpNumberOfBytesWritten
boolean WriteProcessMemory(Pointer p, int address, Pointer buffer, int size, IntByReference written);
//BOOL WINAPI ReadProcessMemory(
// __in HANDLE hProcess,
// __in LPCVOID lpBaseAddress,
// __out LPVOID lpBuffer,
// __in SIZE_T nSize,
// __out SIZE_T *lpNumberOfBytesRead
boolean ReadProcessMemory(Pointer hProcess, int inBaseAddress, Pointer outputBuffer, int nSize, IntByReference outNumberOfBytesRead);
//HANDLE WINAPI OpenProcess(
// __in DWORD dwDesiredAccess,
// __in BOOL bInheritHandle,
// __in DWORD dwProcessId
Pointer OpenProcess(int desired, boolean inherit, int pid);
/* derp */
int GetLastError();
http://pastebin.com/Vq8wfy39Hello there,
this tutorial was exactly what I needed, so thank you.
Your problem seems to be in this line:
int writeMemory = writeMemory(writeprocess, address, new short[0x22222222]);
The problem is, you're creating a new short array with the length of 0x22222222. Which not only results in an java.lang.OutOfMemoryError: Java heap space
but also, if it would work, would create an empty array with the length of 0x22222222.
I think you want to write 0x22222222 as value in your address.
Correctly stored the code you'd need to write would be:
short[] sarray = new short[]{(short) 0x22222222};
But because the value is too long for the short, the value stored in your array would be the number 8738.
I think, what you want to do is to store the number 572662306, which would be the hex value, stored in an int variable.
So first of all you need to strip down your hex-value to shorts:
Short in Java uses 16 Bit = 2 Byte. 0x22222222 -> 0x2222 for your high byte and 0x2222 for your low byte
So your array would be
short[] sarray = new short[]{0x2222,0x2222};//notice, that sarray[0] is the lowbyte and sarray[1] the high byte, if you want to store 20 it would be new short[]{20,0} or if you use hex new short[]{0x14,0x00}
The next part is your writeToMemory Method. If I'm right, the method in the tutorial is a little bit wrong. The right version should be this:
public static int writeMemory(Pointer process, int address, short[] data) {
IntByReference written = new IntByReference(0);
int size = data.length*Short.SIZE/8;
Memory toWrite = new Memory(size);
for (int i = 0; i < data.length; i++) {
toWrite.setShort(i*Short.SIZE/8,
data[i]);
boolean b = kernel32.WriteProcessMemory(process, address, toWrite,
size, written);
return written.getValue();
You need to calculate your offset right. And the size of your memory. Maybe you could write this method not with shorts, but with integers. But this should work.
If you pass your new array to this function, it should write 0x22222222 to your adress. If you read out your toWrite value with toWrite.getInt(0) you get the right value.
And there is one more thing. In order to write data to a process, you need to grant two access rights:
A handle to the process memory to be modified. The handle must have PROCESS_VM_WRITE and PROCESS_VM_OPERATION access to the process.
You have to grant the right to write data: PROCESS_VM_WRITE: 0x0020 and PROCESS_VM_OPERATION: 0x0008
So your writeProcess needs to get initialized this way:
Pointer writeprocess = openProcess(0x0020|0x0008,pid);
I hope this works for you. Let me know.
Greetings
Edit:
Because every data you write will be 1 byte to whatever count of byte I think the best way is to use the following method to write data to the memory:
public static void writeMemory(Pointer process, long address, byte[] data)
int size = data.length;
Memory toWrite = new Memory(size);
for(int i = 0; i < size; i++)
toWrite.setByte(i, data[i]);
boolean b = kernel32.WriteProcessMemory(process, address, toWrite, size, null);
You can see some changes. First I changed all address values from int to long, because some addresses are out of range. And with all, i mean all. Not only in writeMemory, but also in readMemory and in your kernel32 Class.
Second I don't use the IntByReference anymore..
To use this method you need to store your data the following way if you would write 4 Byte data:
byte[] values = new byte[]{0x14,0x00,0x00,0x00};
This value would be the number 20. Index 0 will be the lowest byte and index 3 will be the highest byte.
And one more thing I wrote is an method which you can use to calculate your address if you have a baseAddress.
If you restart your program/game your old addresses won't point at the same values of your game. With some research (I use CheatEngine) you can get the baseaddress. This one will alway be the same.
To get from your baseaddress to the dynamic adress you use offsets.
public static long findDynAddy(Pointer process, int[] offsets, long baseAddress)
long pointer = baseAddress;
int size = 4;
Memory pTemp = new Memory(size);
long pointerAddress = 0;
for(int i = 0; i < offsets.length; i++)
if(i == 0)
kernel32.ReadProcessMemory(process, pointer, pTemp, size, null);
pointerAddress = ((pTemp.getInt(0)+offsets[i]));
if(i != offsets.length-1)
kernel32.ReadProcessMemory(process, pointerAddress, pTemp, size, null);
return pointerAddress;
This methods gets a process, an array of offsets (hex-values) and your baseadress and returns the dynamic address.
For Solitaire the following code would give you the address to the score:
long baseAddr = 0x10002AFA8L;
int[] offsets = new int[]{0x50,0x14};
long addr = findDynAddy(process, offsets, baseAddr);
If somebody wants to get the whole code (user32, kernel32 and the cheater) just pm me and I will give you a link. -
Installer Group: This is what it takes to do a network install of labview.
Here is the install.bat file we made to do this. Keep in mind, this just “appears” to install everything listed in it correctly as a clean install. Proton is our network drive.
@Echo Off
@Echo Starting Labview 8.2 Installation
\\Proton\LoginUpdates\LV-10-06\LV8.2\setup.exe \\Proton\LoginUpdates\LV-10-06\LV8.2\Bin\NoUser.txt /r:n /q /AcceptLicenses yes
@Echo Starting CVI 8.0.1 Installation
\\Proton\LoginUpdates\LV-10-06\CVI8.0.1\setup.exe \\Proton\LoginUpdates\LV-10-06\CVI8.0.1\support\NoUser.txt /r:n /q /AcceptLicenses yes
@Echo Starting Signal Express 1.1.1 Installation
\\Proton\LoginUpdates\LV-10-06\SignalExpress1.1.1\setup.exe \\Proton\LoginUpdates\LV-10-06\SignalExpress1.1.1\Bin\NoUser.txt /r:n /q
@Echo Starting Toolkit Installations
@Echo ---- Starting Advanced Signal Processing
\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\Advanced Signal Processing\setup.exe" "\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\Advanced Signal Processing\supportfiles\NoUser.txt" /q /r:n
@Echo ---- Starting Digital Filter Design
\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\Digital Filter Design\setup.exe" "\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\Digital Filter Design\supportfiles\NoUser.txt" /r:n /q
@Echo ---- Starting Database Connectivity
\\proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\Enterprise\Database Connectivity\Setup\lv_dbtools.msi" /passive /norestart
@Echo ---- Starting Internet kit
\\proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\Enterprise\Internet\InternetToolkit6.0.msi" /passive /norestart
Echo **** Labview SPC Toolkit can not be installed silently ****
Echo **** You will need to install manually ****
@Echo ---- Starting Express VI Development
\\proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\Express VI Development\ExpressVIDev\ExpressVIDev.msi" /passive /norestart
@Echo ---- Starting PID Control
\\proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\PID Control\setup\lv_pid_6.msi" /passive /norestart
@Echo ---- Starting Report Generator
\\proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\Report Generation\lvoffice\lvoffice.msi" /passive /norestart
@Echo ---- Starting State Diagram
\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\State Diagram\StateDiagTK.msi" /passive /norestart
@Echo ---- Starting VI Analyzer
\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabVIEW\VI Analyzer\setup.exe" /q /r:n
Echo **** CVI SPC Toolkit can not be installed silently ****
Echo **** You will need to install manually ****
@Echo ---- Starting SQL Kit
\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabWindows CVI\Enterprise\SQL\Sql2.msi" /passive /norestart
@Echo ---- Starting PID for CVI
"\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabWindows CVI\PID Control\setup.exe" /q /r:n /AcceptLicenses yes
@Echo ---- Starting Signal Processing for CVI
"\\Proton\LoginUpdates\LV-10-06\ToolKitSoftware\LabWindows CVI\Signal Processing\Setup.exe" /passive /norestart
@Echo Toolkit Installations Completed... Please install manual components.
@Echo Starting NIDaq 8.3, NIMotion 7.4, NIVisa 4, etc... Installation
\\Proton\LoginUpdates\LV-10-06\DCD-Nov06-1\setup.exe \\Proton\LoginUpdates\LV-10-06\DCD-Nov06-1\spec.ini /r:n /q /AcceptLicenses yes
@Echo Installation Complete......
Now this took us weeks to make. Notice you have three different types of installers with different command line switches. there isn't even a set of NI standards. It took us a long, long time to put this together, trying an install and wiping the PC clean over and over and over until we finally came up with this...
So my question is, are you guys sure it was such a good idea not to use a standard MSI file? You really need the NI custom installer with non-group-policy-compatible msi's?
If you gave us real msi files this could have been much easier!
Message Edited by billings11 on 10-09-2007 02:17 PM
-Devin
I got 99 problems but 8.6 ain't one.Hi Billings11,
To recap, here is Andrew's previous response:
You are correct in pointing out that NI's MSIs do not function as normal MSIs. We made the decision to create functionality which would extend MSI and allow us to create more robust installers. Our current installer framework acts as a supervisor over the installation. It has the ability to mark and match dependencies (more functionality than the MSI reference count) which are important when other NI products are being installed or if any product is uninstalled. The installer framework also provides a lookup service to all of the MSIs which can provide any installer with specific information about other NI products installed on the machine, paths to those products, etc. The framework gives the ability for groups within NI to create separate installation parts (MSIs) which can be brought together into one installer without recreating a single distribution MSI from scratch.
Extending functionality outside of normal MSIs also means that installation via a network group policy is no longer supported.
To support deploying through Active Directory, we would need to remove our installer framework instead and ship each piece of software as a single MSI. The features our framework provides would be eliminated, and much of the burden of tracking dependencies would be pushed onto the customer. Installation procedures would most likely become more complex, as each MSI would also be relatively blind to the current set of NI products on the machine.
To distribute the NI installers to many machines, our recommendation would be to place the installer on the network, use Active Directory to define the policy, and then distribute the software through Microsoft SMS (or a similar tool) by running the installer in silent mode. This involves creating a spec file, and then running 1 or more installers silently as part of a batch file. You had already brought up this point in a previous post:
"You might suggest running batch files as login scripts. But it takes longer for someone to create and test a batch file silent install than new installation in a real MSI file. You have to look up all the right switches to run the installation in silent mode with the right options - its a pain. Its really better in the long run to take the time to recreate NI's installation from scratch so you can have a real windows installer from that point forward."
I completely agree that the process for creating a batch file for the silent installation of NI products should be improved. We are working hard to create a process in which you can 1) create a spec file simply and quickly and 2) be able to run the installer easily in silent or basic mode. These improved features should reduce the issues your IT would have with NI software distribution through Microsoft SMS (or equivalent product).
Thanks again for your comments and have a great day!
Andrew W
Software R&D
National Instruments
Cheers,
David Goldberg
National Instruments
Software R&D -
How can I get PlayOnLinux's wine config to detect my audio device?
This is really bugging me, I've been all over the internet for answers but can't seem to find out how to get this to work...
I have Steam installed under PoL (PlayOnLinux) using wine 1.5.10 internally and I just can't seem to get any sound in my games. When I go to PoL's 'wine' configuration options and select 'configure wine' then click on the 'audio' tab of the winecfg that comes up it says "Selected driver: (None)" and there's no hardware detected!
I've heard that this might be a pulseaudio issue and that I should run it using ALSA instead, only I don't know how to do this. Plus I'm running the Cinnamon desktop so I get a load of gnome dependencies some of which are tied to pulseaudio (e.g. gnome-settings-daemon) and I don't know if I can safely remove these without borking my DE (and without ending up in dependency hell).
Here's the console output from PoL:
$ playonlinux
[main] Message: PlayOnLinux (4.1.8) is starting
[clean_tmp] Message: Cleaning temp directory
[Check_OpenGL] Message: 32bits direct rendering is enabled
[Check_OpenGL] Message: 64bits direct rendering is enabled
[main] Message: Filesystem is compatible
(python2:30355): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion `GTK_IS_WIDGET (widget)' failed
[install_plugins] Message: Checking plug-in: Capture...
[install_plugins] Message: Checking plug-in: ScreenCap...
[maj_check] Message: List is up to date
[install_plugins] Message: Checking plug-in: PlayOnLinux Vault...
/usr/share/playonlinux/bash/startup_after_server: line 38: [: : integer expression expected
/usr/share/playonlinux/bash/startup_after_server: line 38: [: : integer expression expected
[POL_SetupWindow_Init] Message: Creating new window for pid 30801
(python2:30355): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion `GTK_IS_WIDGET (widget)' failed
(python2:30355): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion `GTK_IS_WIDGET (widget)' failed
[POL_SetupWindow_Close] Message: Closing window for pid 30801
[POL_Wine] Message: Running wine- winecfg (Working directory : /home/shodan/.PlayOnLinux)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
[POL_Wine] Message: Wine return: 0
I found something on WineHQ's support forum about mmdevapi (which I think is a DLL file) which was somehow being automatically disabled by WineTricks and needed to be re-enabled, only it didn't say how plus I'm not using WineTricks (unless PoL uses it in the background or something?).
The odd thing is that this all worked fine on my old laptop (before it died), but the really annoying thing is that my old laptop wasn't up to playing more than some basic indie games, no serious FPS or Racing sims, but now I've got a brand new desktop (core i7, HD7870 etc. -- "proper job"!) that's powerful enough to play high-spec games I can't get any audio!
Does anyone please know how I can have sound enabled in Wine through PlayOnLinux?@akspecs -- Yes I was rapidly coming to the same conclusion, thanks.
Besides, I figured I ought to do it properly and learn how to actually configure and use WINE as it should be, from the command line!
In the meantime however I'd actually mitigated this problem by committing the ultimate sin -- I installed Windows natively in it's own partition and set up a dual-boot (bring on Steam for Linux so I can remove this evil!).
It's not even really a 'classic' dual-boot because with my EFI / UEFI mainboard (once I'd got the Windows DVD to play nice) it meant no need to hassle with boot chaining in grub / syslinux etc. Now I have 2 'native' EFI boot options (stored in my mainboard's NVRAM) it's just a case of hitting the button to bring up the boot-menu during POST, then selecting which OS I want to boot -- Arch by default of course! -
I am recording with my USB mic it's a Blue Microphone Spark and at first it was recording fine now... It isn't so much I turned down the mic volume to 2 and even 1 and it still is recording hot and sounds distorted at points. How do I fix this problem and get the best out of my microphone?
Vacuoso wrote:
I turned the windows control for the mic down but it appears overridden by Audition. (Is this correct?)
There has to be a master control for the USB mic input levels, right? I can't find it for the life of me... I suspect that I am going to feel plenty dumb when someone tells me how to do it--but HELP, anyway! =)
Audition doesn't control any gains or levels in external devices at all - period. No overrides, nothing.
There are two ways in general that USB devices work in this situation - they either have a driver with its own control applet or they hand control to the Windows mixer. I think your Stanton device uses the Windows mixer, and it's extremely unlikely to use the Mic input - far more likely to use the Line input, I would have thought - it won't be a mic level signal coming from it, after all.
First thing to do is to look at the setup as it is in your PC, and make sure that it appears as it is on p.8 of the manual. If you can't find those settings on your machine, chances are that there's driver software on the CD that came with it, and you'll have to install that Cakewalk stuff to make it work (you don't have to use it though - it's just the driver you want). When you've got the correct source set up, it should appear in the Windows mixer but as I said, it's probably the line input level that controls it.
It's also quite possible that the standard Windows USB PID driver will work, and that the turntable will just appear correctly - no driver required - so check that first before doing anything else. Whatever you end up doing though, it's got to appear in the control panel like it does on p.8. -
when my system had 512M of ram, linux (with gnome as a desktop) used about 98% of it (top tells me the used part was 500M). so i ugrade, i buy another stick of 512. now top shows a use of 1000M. what the hell is taking all that memory? and why is it that every new stick of RAM i put in is invaded? in windows XP, my memory usage is a constant 200-300M. is top buggy?
ok, i understand. so i guess this is normal :
Mem: 1033632k total, 1000600k used, 33032k free, 106088k buffers
Swap: 265064k total, 8k used, 265056k free, 618108k cached
but look at this, firefox is a memory gluton (just one browser window open):
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5087 david 15 0 53376 36m 31m S 0.0 3.6 1:24.92 firefox-bin
5088 david 16 0 53376 36m 31m S 0.0 3.6 0:00.00 firefox-bin
5089 david 16 0 53376 36m 31m S 0.0 3.6 0:00.22 firefox-bin
5091 david 15 0 53376 36m 31m S 0.0 3.6 0:00.66 firefox-bin
why four? i don't know.
i like XFCE4, i might just switch. -
Error upgrade database for Hana B1
Dears,
I can't upgrade database from B1 PL04 to B1 PL11 because the database is not ready it show me below figure:
and I Disconnected all applications from the databases but i cant make Upgrade .Hi Mohammed,
Go to Task Manager and then Click Process Tab.
Now Click View Just above Process Tab and Select SELECT COLUMN.
After Clicking SELECT COLUMN a window will appear. Now from that window Find PID (Process Identifier) and Tick check box. After Ticking Check Box Click OK.
Now you can see one more Column in Process Tab for PID.
From PID Column you can find you Process No and End Process by doing Right Click.
Hope this help
Regards::::
Atul Chakraborty -
PID control in a windows CE Labview application
Hi there,
I want to build an application that will control the temperature in some ovens, using PID control. The application will be running in a controller (or a touch panel computer) with windows CE OS. I have Labview 8.6, PID control toolkit 8.6 and Touch panel module 8.6. The problem is that the PID vi's don't seem to work in touch panel module.
Is there any way to implement PID control in a windows CE Labview application?
Thanks in advance.
Solved!
Go to Solution.I think with a timed loop you can run reasonable good timing down to 1 mSecond. I think 1 mSecond is the lower limit for non realtime systems like Windows/windows CE. And if you have the PID toolkit this will supply you with the functions you need. You do not need an extra CE PID toolkit. This because the touch panel module run under your standard Labview environment. But I do not know if all the functions in the PID tool like fuzzy logic are compatible with CE. Have you also considered Windows Embedded as OS for your module. With windows Embedded you can run standard Labview built exe files
Both Windows Embedded, and XP Embedded can be trailed
http://www.microsoft.com/windowsembedded/en-us/products/westandard/default.mspx
Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far) -
Hello,
We've seen that on our 2008 x64 servers the svchost.exe that holds gpsvc in it takes up alot of CPU-time. Upon further investigation I saw that when it refreshes policies it holds 1 core for 10 minutes. I setup a procmon and filtered it on the pid off the gpsvc-svchost and saw that it logged 8.5 million events.
It keeps looping events where it seems to be checking history-data under "C:\ProgramData\Microsoft\Group Policy\History\<GUIDS>".
We are using GPPreferences. Has anyone seen anything like this before?
I have the .PML-file from procmon, however its 350MB zipped so I dont know how to attach it to case.Hi,
To better understand the issue, please help confirm the following:
1. Do all computers encounter this issue?
2. When did this issue begin to occur? Did it coincide with any events, such as the installation of some software?
Meanwhile, please perform the steps below to see if the issue goes away:
1. Delete the contents in the "C:\ProgramData\Microsoft\Group Policy\History\" folder.
2. Please perform a clean boot on the server:
1) Click Start, type msconfig in the Start Search box, and then press ENTER.
2) On the General tab, click Selective Startup.
3) Under Selective Startup, click to clear the Load Startup Items check box.
4) Click the Services tab, click to select the Hide All Microsoft Services check box, and then click Disable All.
5) Click OK.
6) When you are prompted, click Restart.
If the issue continues, please help collect the following information for further research:
1. Enable gpsvc.log:
Please create the following key in Registry Editor:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Diagnostics
Type: DWORD
Value: GPSvcDebugLevel
Data: 0x30002 (hexadecimal)
2. Please run gpupdate /force to reproduce the issue and then collect MPSReport on the server:
1) Download the MPSReport from the website below:
http://www.microsoft.com/downloads/details.aspx?FamilyID=CEBF3C7C-7CA5-408F-88B7-F9C79B7306C0&displaylang=en
2) Double-click the executable to launch the report gathering tool on the computer.
3) Follow the steps as guided by the Wizard.
4) On the Select the diagnostics you want to run page, select General, Internet and Networking, Business Networks, and Server Components.
3. After that, please zip the gpsvc.log (%windir%\debug\usermode\gpsvc.log), MPSReport and the PML.file and upload to the following space:
https://sftasia.one.microsoft.com/choosetransfer.aspx?key=ef4b8b4e-0e6c-4774-a132-2d072f8b77b0
Password: fQxbhTjUV
More Information about MPSReport:
http://blogs.technet.com/askperf/archive/2009/05/01/two-minute-drill-the-new-mps-reports.aspx
This posting is provided "AS IS" with no warranties, and confers no rights. -
Windows 8.1 Lock Screen drops network connectivity when screen locked using Win+L
Hi!
I was sent here from Microsoft Community forum. The question is:
Since Windows NT 4.0 I'm using Lock Screen to prevent people from accessing my computer when I'm leaving my room. First I was using CTRL+ALT+DEL / Lock Screen, then switched to Win+L keyboard shortcut when it was first introduced.
Everything was fine until I switched to Windows 8.1 computer (Sony Vaio Duo 13 with Broadcom wireless network controller). This machine is 8.1, not 8.0 upgraded to 8.1.
My problem is that when I hit Win+L combo the Lock Screen (with clock etc.) is displayed. Then, despite I have configured not to turn off display, the screen goes blank (after 30 seconds since lock) and network connectivity is cut off from desktop
apps (I suspect the system goes into Active Standby mode, because Modern UI apps like Tune-In radio keep working fine).
100% repeatable scenarios:
## Scenario 1 ##
1) Log in
2) Open desktop app that uses network connectivity. Outlook 2013 from Office365 subscription
3) Check that it has connected
4) Lock screen (Win+L)
5) Wait for 30 seconds (first incorrectly posted as few minutes) as screen goes black
6) Unlock screen (using password)
7) In right corner of Outlook app you will see "Unable to connect with Exchange server" and few seconds later it will reconnect sucessfuly
## Scenario 2 - the more annoying ##
1) Log in to Win 8.1 computer
2) Connect to it using SMB (in my case I wanted to transfer 30 GB of files from local hard drive C: to server) \\COMPUTER-NAME\c$ from Windows Server 2012 R2
3) Start copying files from computer to server
4) Lock the screen on computer
5) As soon as screen goes black server displays message "Lost connection to the resource. Try again?"
6) Unlock screen on the computer
7) Click "Try again" and it will continue copying files
My power settings are set to go into stand by after 5 hours and if I not lock the screen it doesn't go to sleep before 5 hours.
When I lock the screen using Win+L it goes into (probably Active) Standby mode.
Is there any way to prevent it from going to Active Standby when locking screen? I need the screen lock for security reasons but I don't want it to drop my network connectivity on remote desktops, file transfers and other desktop activities before 5 hour
timeout.
This issue is not related to more or less known wireless network connectivity problem that happens to many Intel Haswell computers. Mine doesn't exhibit those problems. I can easly push 100 - 200 GB of wireless data without network drops.
Computer information:
Sony Vaio Duo 13: SVD1322C5E
Intel Core i5-4200U
8 GB RAM
Windows 8.1 Pro 64-bit
Broadcom 802.11n SDIO network adapter
Originally posted at: http://answers.microsoft.com/en-us/windows/forum/windows8_1-networking/windows-81-lock-screen-drops-network-connectivity/099f16bd-b00d-4ba9-b833-48bf1d55ffe4
Best regards,
SergiuszSame issue here using Surface 3 Pro with either internal WLAN or MS USB LAN Adapter. I'm frequently used to keep open connections over SSH to some servers. On switching to lock screen explicitly by pressing Win+L or implicitly due to idle timeout all
connections to servers are lost. In addition, I don't get any notifications on incoming Skype messages (using Skype for desktop) when lock screen is active.
Neither NIC is showing "Power Management Tab" according to step 5 of instructions above.
Additionally observing USB LAN NIC seems to be kept active after activating lock screen, but traffic stops (according to its flashing light) when lock screen is switching off display. Blanking display doesn't seem to be adjustable in System Settings (Energy
Options accessed through Win+X).
Find attached log file of powercfg -energy -duration 300 ...
Log file is in German. It basically claims unset timeouts for deactivating display while running attached to power supply though lock screen is turning off displays within 1-2 minutes.
Energieeffizienzdiagnose-Bericht
Computername
KRITIAS
Überprüfungszeit
2015-01-10T15:07:47Z
Überprüfungsdauer
353 Sekunden
Systemhersteller
Microsoft Corporation
Systemproduktname
Surface Pro 3
BIOS-Datum
10/16/2014
BIOS-Version
3.11.0350
Betriebssystembuild
9600
Plattformrolle
PlatformRoleSlate
Netzbetrieb
true
Prozessanzahl
67
Threadanzahl
1319
Berichts-GUID
{1a168801-c189-46fe-811c-235e6bf2bd0d}
Analyseergebnisse
Fehler
Energierichtlinie:Verdunkelungszeitlimit ist deaktiviert (Netzbetrieb)
Der Bildschirm ist nicht so konfiguriert, dass er nach einer Zeit der Inaktivität verdunkelt wird.
Energierichtlinie:Standbyzeitlimit ist deaktiviert (Netzbetrieb)
Der Computer ist nicht so konfiguriert, dass nach einer Zeit der Inaktivität automatisch der Wechsel in den Standbymodus erfolgt.
CPU-Auslastung:Prozessorauslastung ist hoch
Die durchschnittliche Prozessorauslastung während der Ablaufverfolgung war sehr hoch. Das System verbraucht weniger Energie, wenn die durchschnittliche Prozessorauslastung sehr niedrig ist. Überprüfen Sie die Prozessorauslastung für einzelne Prozesse,
um festzustellen, welche Anwendungen und Dienste den größten Anteil an der Gesamtprozessorauslastung haben.
Durchschnittliche Auslastung (%)
45.31
Warnungen
Plattform-Zeitgeberauflösung:Plattform-Zeitgeberauflösung
Die standardmäßige Plattform-Zeitgeberauflösung beträgt 15,6 ms (15625000 ns) und sollte immer dann verwendet werden, wenn sich das System im Leerlauf befindet. Wenn die Zeitgeberauflösung erhöht wird, sind die Technologien zur Prozessorenergieverwaltung
möglicherweise nicht wirksam. Die erhöhte Zeitgeberauflösung kann auf eine Multimediawiedergabe oder Grafikanimationen zurückzuführen sein.
Aktuelle Zeitgeberauflösung (100-ns-Einheiten)
10007
Maximale Zeitgeberperiode (100-ns-Einheiten)
156250
Plattform-Zeitgeberauflösung:Ausstehende Zeitgeberanforderung
Von einem Programm oder Dienst wurde eine Zeitgeberauflösung angefordert, die kleiner als die maximale Zeitgeberauflösung der Plattform ist.
Angeforderter Zeitraum
10000
ID des anfordernden Prozesses
3476
Pfad des anfordernden Prozesses
\Device\HarddiskVolume4\Program Files (x86)\Adobe\Adobe Creative Cloud\ACC\Creative Cloud.exe
Energierichtlinie:Bildschirmzeitlimit ist lang (Netzbetrieb)
Der Bildschirm ist so konfiguriert, dass er nach mehr als 10 Minuten Inaktivität ausgeschaltet wird.
Zeitlimit (Sekunden)
900
USB-Standbymodus:Vom USB-Gerät wird nur selten in den Modus für selektives Energiesparen gewechselt.
Von diesem Gerät wurde während der Ablaufverfolgung nur unregelmäßig in den Modus für selektives Energiesparen gewechselt. Die Prozessorenergieverwaltung ist möglicherweise nicht möglich, wenn sich dieses USB-Gerät nicht im Modus für selektives Energiesparen
befindet. Dieses Problem verhindert jedoch nicht den Wechsel des Systems in den Standbymodus.
Gerätename
USB-Verbundgerät
Hostcontroller-ID
PCI\VEN_8086&DEV_9C31
Hostcontrollerspeicherort
PCI bus 0, device 20, function 0
Geräte-ID
USB\VID_05AC&PID_0250
Portpfad
1,2
Standbydauer (%)
14
USB-Standbymodus:Vom USB-Gerät wird nur selten in den Modus für selektives Energiesparen gewechselt.
Von diesem Gerät wurde während der Ablaufverfolgung nur unregelmäßig in den Modus für selektives Energiesparen gewechselt. Die Prozessorenergieverwaltung ist möglicherweise nicht möglich, wenn sich dieses USB-Gerät nicht im Modus für selektives Energiesparen
befindet. Dieses Problem verhindert jedoch nicht den Wechsel des Systems in den Standbymodus.
Gerätename
Surface Ethernet Adapter
Hostcontroller-ID
PCI\VEN_8086&DEV_9C31
Hostcontrollerspeicherort
PCI bus 0, device 20, function 0
Geräte-ID
USB\VID_045E&PID_07AB
Portpfad
1,1
Standbydauer (%)
5
USB-Standbymodus:Vom USB-Gerät wird nur selten in den Modus für selektives Energiesparen gewechselt.
Von diesem Gerät wurde während der Ablaufverfolgung nur unregelmäßig in den Modus für selektives Energiesparen gewechselt. Die Prozessorenergieverwaltung ist möglicherweise nicht möglich, wenn sich dieses USB-Gerät nicht im Modus für selektives Energiesparen
befindet. Dieses Problem verhindert jedoch nicht den Wechsel des Systems in den Standbymodus.
Gerätename
Generischer USB-Hub
Hostcontroller-ID
PCI\VEN_8086&DEV_9C31
Hostcontrollerspeicherort
PCI bus 0, device 20, function 0
Geräte-ID
USB\VID_05AC&PID_1006
Portpfad
1
Standbydauer (%)
5
USB-Standbymodus:Vom USB-Gerät wird nur selten in den Modus für selektives Energiesparen gewechselt.
Von diesem Gerät wurde während der Ablaufverfolgung nur unregelmäßig in den Modus für selektives Energiesparen gewechselt. Die Prozessorenergieverwaltung ist möglicherweise nicht möglich, wenn sich dieses USB-Gerät nicht im Modus für selektives Energiesparen
befindet. Dieses Problem verhindert jedoch nicht den Wechsel des Systems in den Standbymodus.
Gerätename
USB-Eingabegerät
Hostcontroller-ID
PCI\VEN_8086&DEV_9C31
Hostcontrollerspeicherort
PCI bus 0, device 20, function 0
Geräte-ID
USB\VID_045E&PID_0797
Portpfad
1,3
Standbydauer (%)
14
CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
Prozessname
firefox.exe
PID
5968
Durchschnittliche Auslastung (%)
1.57
Modul
Durchschnittliche Modulauslastung (%)
\Device\HarddiskVolume4\Program Files (x86)\Mozilla Firefox\xul.dll
0.60
\Device\HarddiskVolume4\Program Files (x86)\Mozilla Firefox\mozjs.dll
0.27
\SystemRoot\system32\ntoskrnl.exe
0.16
CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
Prozessname
System
PID
4
Durchschnittliche Auslastung (%)
0.59
Modul
Durchschnittliche Modulauslastung (%)
\SystemRoot\system32\ntoskrnl.exe
0.24
\SystemRoot\system32\DRIVERS\igdkmd64.sys
0.12
\SystemRoot\system32\DRIVERS\avc3.sys
0.07
CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
Prozessname
dwm.exe
PID
6264
Durchschnittliche Auslastung (%)
0.47
Modul
Durchschnittliche Modulauslastung (%)
\SystemRoot\system32\ntoskrnl.exe
0.10
\Device\HarddiskVolume4\Windows\System32\dwmcore.dll
0.09
\SystemRoot\System32\drivers\dxgkrnl.sys
0.06
CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
Prozessname
Skype.exe
PID
11008
Durchschnittliche Auslastung (%)
0.26
Modul
Durchschnittliche Modulauslastung (%)
\Device\HarddiskVolume4\Program Files (x86)\Skype\Phone\Skype.exe
0.11
\SystemRoot\system32\ntoskrnl.exe
0.05
\SystemRoot\System32\win32k.sys
0.04
CPU-Auslastung:Einzelner Prozess mit erheblicher Prozessorauslastung
Auf diesen Prozess ist ein erheblicher Anteil der Gesamtprozessorauslastung zurückzuführen, die während der Ablaufverfolgung aufgezeichnet wurde.
Prozessname
svchost.exe
PID
1528
Durchschnittliche Auslastung (%)
0.25
Modul
Durchschnittliche Modulauslastung (%)
\SystemRoot\system32\ntoskrnl.exe
0.16
\Device\HarddiskVolume4\Windows\System32\ntdll.dll
0.02
\SystemRoot\system32\drivers\ndis.sys
0.01
Informationen
Plattform-Zeitgeberauflösung:Zeitgeberanforderungsstapel
Der Stapel mit den Modulen, die für die niedrigste Plattform-Zeitgebereinstellung in diesem Prozess verantwortlich sind.
Angeforderter Zeitraum
10000
ID des anfordernden Prozesses
3476
Pfad des anfordernden Prozesses
\Device\HarddiskVolume4\Program Files (x86)\Adobe\Adobe Creative Cloud\ACC\Creative Cloud.exe
Aufrufender Modulstapel
\Device\HarddiskVolume4\Windows\SysWOW64\ntdll.dll
\Device\HarddiskVolume4\Windows\SysWOW64\kernel32.dll
\Device\HarddiskVolume4\Windows\SysWOW64\d3d9.dll
\Device\HarddiskVolume4\Program Files (x86)\Adobe\Adobe Creative Cloud\CEF\libcef.dll
\Device\HarddiskVolume4\Windows\SysWOW64\kernel32.dll
\Device\HarddiskVolume4\Windows\SysWOW64\ntdll.dll
Energierichtlinie:Aktiver Energieplan
Der derzeit verwendete Energieplan.
Planname
Ausbalanciert (OEM)
Plan-GUID
{381b4222-f694-41f0-9685-ff5bb260df2e}
Energierichtlinie:Energieplancharakter (Akkubetrieb)
Der Charakter des aktuellen Energieplans, wenn das System im Akkubetrieb ausgeführt wird.
Charakter
Ausbalanciert
Energierichtlinie:Videoqualität (Akkubetrieb)
Ermöglicht Windows Media Player, bei der Videowiedergabe die Qualität und die Energieeinsparung zu optimieren.
Qualitätsmodus
Videoqualität und Energieeinsparung ausbalancieren
Energierichtlinie:Energieplancharakter (Netzbetrieb)
Der Charakter des aktuellen Energieplans, wenn das System im Netzbetrieb ausgeführt wird.
Charakter
Ausbalanciert
Energierichtlinie:802.11-Energierichtlinie für Drahtlosverbindungen ist "Maximale Leistung" (Netzbetrieb)
Die aktuelle Energierichtlinie für 802.11-kompatible Drahtlosnetzwerkadapter ist nicht für die Verwendung von Energiesparmodi konfiguriert.
Energierichtlinie:Videoqualität (Netzbetrieb)
Ermöglicht Windows Media Player, bei der Videowiedergabe die Qualität und die Energieeinsparung zu optimieren.
Qualitätsmodus
Für hohe Videoqualität optimieren
Systemverfügbarkeitsanforderungen:Erfolgreiche Analyse
Die Analyse war erfolgreich. Es wurden keine Energieeffizienzprobleme festgestellt und keine Informationen zurückgegeben.
Akku:Akkuinformationen
Akku-ID
1F11LGC_LGCX863568
Hersteller
LGC_LGC
Seriennummer
1F11
Chemie
LION
Langfristig
1
Versiegelt
0
Zyklusanzahl
33
Vorgesehene Akkukapazität
42157
Letzte vollständige Aufladung
44209
Funktionen der Plattformenergieverwaltung:Unterstützte Standbystatus
Mithilfe von Standbystatus kann der Computer nach einer Zeit der Inaktivität in einen Energiesparmodus wechseln. Der S3-Standbystatus ist der standardmäßige Standbystatus für Windows-Plattformen. Im S3-Standbystatus verbraucht der Computer nur die Energie,
die notwendig ist, um den Arbeitsspeicherinhalt zu bewahren und die Arbeit mit dem Computer schnell fortsetzen zu können. Sehr wenige Plattformen unterstützen den S1- oder S2-Standbystatus.
S1-Standbymodus unterstützt
false
S2-Standbymodus unterstützt
false
S3-Standbymodus unterstützt
false
S4-Standbymodus unterstützt
true
Funktionen der Plattformenergieverwaltung:Unterstützung von Verbindungsstandby
Mit dem Verbindungsstandby kann der Computer in einen Stromsparmodus wechseln, in dem er immer eingeschaltet und verbunden ist. Der Verbindungsstandby wird soweit unterstützt anstelle der Systemstandbystatus verwendet.
Verbindungsstandby unterstützt
true
Funktionen der Plattformenergieverwaltung:Die adaptive Bildschirmhelligkeit wird unterstützt.
Dieser Computer ermöglicht die automatische Helligkeitsregelung der integrierten Anzeige durch Windows.
Funktionen der Plattformenergieverwaltung:Funktionen zur Prozessorenergieverwaltung
Mithilfe einer effektiven Prozessorenergieverwaltung kann der Computer Leistung und Energieverbrauch automatisch ausbalancieren.
Gruppieren
0
Index
0
Leerlaufstatus - Anzahl
11
Leerlaufstatustyp
Micro-Energiemodul-Plug-In
Nennfrequenz (MHz)
2301
Prozentuale maximale Leistung
100
Prozentuale niedrigste Leistung
32
Prozentuale niedrigste Drosselung
3
Leistungssteuerelementtyp
ACPI-Leistungszustände (P)/ACPI-Drosselungszustände (T)
Funktionen der Plattformenergieverwaltung:Funktionen zur Prozessorenergieverwaltung
Mithilfe einer effektiven Prozessorenergieverwaltung kann der Computer Leistung und Energieverbrauch automatisch ausbalancieren.
Gruppieren
0
Index
1
Leerlaufstatus - Anzahl
11
Leerlaufstatustyp
Micro-Energiemodul-Plug-In
Nennfrequenz (MHz)
2301
Prozentuale maximale Leistung
100
Prozentuale niedrigste Leistung
32
Prozentuale niedrigste Drosselung
3
Leistungssteuerelementtyp
ACPI-Leistungszustände (P)/ACPI-Drosselungszustände (T)
Funktionen der Plattformenergieverwaltung:Funktionen zur Prozessorenergieverwaltung
Mithilfe einer effektiven Prozessorenergieverwaltung kann der Computer Leistung und Energieverbrauch automatisch ausbalancieren.
Gruppieren
0
Index
2
Leerlaufstatus - Anzahl
11
Leerlaufstatustyp
Micro-Energiemodul-Plug-In
Nennfrequenz (MHz)
2301
Prozentuale maximale Leistung
100
Prozentuale niedrigste Leistung
32
Prozentuale niedrigste Drosselung
3
Leistungssteuerelementtyp
ACPI-Leistungszustände (P)/ACPI-Drosselungszustände (T)
Funktionen der Plattformenergieverwaltung:Funktionen zur Prozessorenergieverwaltung
Mithilfe einer effektiven Prozessorenergieverwaltung kann der Computer Leistung und Energieverbrauch automatisch ausbalancieren.
Gruppieren
0
Index
3
Leerlaufstatus - Anzahl
11
Leerlaufstatustyp
Micro-Energiemodul-Plug-In
Nennfrequenz (MHz)
2301
Prozentuale maximale Leistung
100
Prozentuale niedrigste Leistung
32
Prozentuale niedrigste Drosselung
3
Leistungssteuerelementtyp
ACPI-Leistungszustände (P)/ACPI-Drosselungszustände (T)
Gerätetreiber:Erfolgreiche Analyse
Die Analyse war erfolgreich. Es wurden keine Energieeffizienzprobleme festgestellt und keine Informationen zurückgegeben. -
Installing SOA patch 10.1.3.3 (Windows)
I just installed the patch, the setup went smoothly. I followed ALL the instructions. Now when I want to start the SOA instance, I get the exception below. The log says I'm not using an Infrastructure, which of course is not true.
Now I have to reinstall everything. Really kinda sucks...
Exception:
Konfigurationsinformationen
Wird ausgeführt in E:\oracle\product\SOA
Operationsmodus: Startup, App Server, No Enterprise Manager, Single Instance
Oracle-Standardverzeichnis: E:\oracle\product\SOA
Name des Oracle-Standardverzeichnisses: Unbenannt
Instance-Name: SOA.wkstom2
Instance-Typ: allProducts
Version: 10.1.3.3.0
Verwendet Infrastructure: false
Keine Infrastructure-Instance, keine Infrastructure-Informationen verfügbar
Komponenten: [j2ee, apache, orabpel, oraesb, owsm, Wsil]
2007-11-10 08:35:42.468--Log-Ausgabe für Middle Tier-Dienste (SOA.wkstom2) beginnen
2007-11-10 08:35:42.468--Schritt wird verarbeitet: OPMN wird gestartet
2007-11-10 08:35:50.984--Schritt wird verarbeitet: OPMN-verwaltete Prozesse werden gestartet
2007-11-10 08:38:32.468--Log-Ausgabe für Middle Tier-Dienste (SOA.wkstom2) beenden
Ein unbekannter OPMN-Fehler ist aufgetreten
oracle.appserver.startupconsole.model.ConsoleException: Ein unbekannter OPMN-Fehler ist aufgetreten
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:121)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
Caused by: oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:89)
... 6 more
Exception verursacht durch
Error from opmn during process control operation
oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:89)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
<?xml version='1.0' encoding='WINDOWS-1252'?>
<response>
<msg code="-82" text="Remote Request mit schwacher Authentifizierung.">
</msg>
<opmn id="wkstom2:6202" http-status="206" http-response="2 of 3 processes started.">
<ias-instance id="SOA.wkstom2">
<ias-component id="HTTP_Server">
<process-type id="HTTP_Server">
<process-set id="HTTP_Server">
<process id="1561660582" pid="2344" status="Stopped" index="1" log="E:\oracle\product\SOA\opmn\logs\\HTTP_Server~1.log" operation="request" result="failure">
<msg code="-21" text="Starten von verwaltetem Prozess nach der maximalen Anzahl der Wiederholungen nicht erfolgreich">
</msg>
</process>
</process-set>
</process-type>
</ias-component>
<ias-component id="default_group">
<process-type id="oc4j_soa">
<process-set id="default_group">
<process id="1561660584" pid="2996" status="Alive" index="1" log="E:\oracle\product\SOA\opmn\logs\\default_group~oc4j_soa~default_group~1.log" operation="request" result="success">
<msg code="0" text="">
</msg>
</process>
</process-set>
</process-type>
<process-type id="home">
<process-set id="default_group">
<process id="1561660583" pid="3420" status="Alive" index="1" log="E:\oracle\product\SOA\opmn\logs\\default_group~home~default_group~1.log" operation="request" result="success">
<msg code="0" text="">
</msg>
</process>
</process-set>
</process-type>
</ias-component>
</ias-instance>
</opmn>
</response>Thanks, I got it working. But the cause was a different one. After reinstalling SOA, not associating it with an Infra, then installing the patch, I got the same error message.
Then I noticed I did this step incorrectly, from the installation doc:
...Ensure the following values are set in the ORACLE_HOME/owsm/bin/install.properties file:
.......install.http.host=hostname
.......install.http.port=7777
Here I had put in my actual port, 7779
After I entered 7777, I did the whole thing over and everything worked.
-- Tom -
Problem with StatelessConnectionPool and Threads on Windows XP
I am trying to use a StatelessConnectionPool in a multithreaded app under Windows using 10g. The problem is that when my application is exiting and I go to terminate the StatelessConnectionPool, I get an access violation inside Environment::terminateStatlessConnectionPool.
A short program that demonstrates the problem is at the end of this post. One thing I have noticed is that by calling terminateConnection inside the thread instead of releaseConnection the problem goes away. However, performance really degrades. Thanks in advance.
#include <windows.h>
#include <occi.h>
#include "RegisterDataMappings.h"
#include "Consumers.h"
#include "Thread.h"
using namespace oracle::occi;
Environment* env = NULL;
StatelessConnectionPool* connPool = NULL;
//Derived from opur Thread class
class TestThread : public Thread
public:
TestThread(void){}
protected:
//get an object 10 times, sleeping every 500 msecs in between
virtual DWORD run(void)
printf("Thread 0x%08x Enter...\n", GetCurrentThreadId());
Sleep(500);
int i = 0;
while(i < 10)
try
Connection* conn = connPool->getConnection();
Statement* stmt = conn->createStatement("select Ref(c) from consumers c where pid = 7038878582");
ResultSet* rs = stmt->executeQuery();
if(rs->next())
Ref<Consumers> consumer = rs->getRef(1);
printf("Thread 0x%08x #%d - %.0f\n", GetCurrentThreadId(), i+1, (double)consumer->getconsumerid());
stmt->closeResultSet(rs);
conn->terminateStatement(stmt);
connPool->releaseConnection(conn);
//connPool->terminateConnection(conn);
Sleep(500);
++i;
catch(SQLException& sql)
printf("Oracle exception: %s\n", sql.getMessage().c_str());
printf("Thread 0x%08x Leave...\n", GetCurrentThreadId());
return 0;
//Helper function to create a connection
void createConnection(void)
env = Environment::createEnvironment((Environment::Mode)(Environment::OBJECT|Environment::THREADED_MUTEXED));
RegisterDataMappings(env);
connPool = env->createStatelessConnectionPool("user", "pass", "orcldev", 10, 10, 0, StatelessConnectionPool::HOMOGENEOUS);
//Helper function to terminate a connection
void terminateConnection(void)
env->terminateStatelessConnectionPool(connPool);
Environment::terminateEnvironment(env);
int main(int argc, char* argv[])
try
//Connect to the database
createConnection();
//Create 10 threads and wait for them to complete
const int numThreads = 10;
HANDLE handles[numThreads];
for(int i = 0; i < numThreads; i++)
TestThread* thread = new TestThread;
thread->start();
handles[i] = thread->getThreadHandle();
WaitForMultipleObjects(numThreads, handles, TRUE, INFINITE);
//Clean up
terminateConnection();
catch(SQLException& sql)
printf("SQLException caught: %s\n", sql.getMessage().c_str());
return 0;When I search MetaLink for bug 4183098, it says there's nobug 4183098. Any information on this?
Maybe you are looking for
-
[SOLVED] MPD: Failed to create socket
I've been attempting to get MPD working today and I'm rather stumped here. I got it to start out of its default directory, however, that denied it access to my music folder. So, I switched all of that to a ~/.mpd folder as the wiki page instructed m
-
When I restart or start my computer, it automatically opens up uTorrent (but no other programs). Any advice on how I can stop this? Thanks!
-
What's the usual going price to repair a cracked display screen on an iPod touch?
The display screen is severly cracked, and I want to take it to get it repaired. The problem is that at the moment I don't have a job, so I don't have much money, and I was wondering if anyone could tell me what the usual price for this repair costs.
-
TPESYSTEM error when calling tuxedo service
Hello, I have a problem when running my own EJB as a TUXEDO service using WTC. Im using TUXEDO 8.1 and WL 8.1. My TUXEDO and WTC configuration seems OK, because TOLOWER example is running OK. When im trying to run my own EJB as a TUXEDO service on TU
-
Removing "Powered by Adobe FormsCentral" footer
Hello All, I spent the better part of an hour on the phone and text chatting with Adobe sales - all who said it was possible to remove the boiler plate attribution, privacy, and abuse links at the bottom of each FormsCentral form. Unfortunaltly none