Error 50103 the specified resource is reserved - task name - on 4 modules
Hi all.
I'm sorry i put this post by mistake in Measurement Studio for.NET: smileyindifferent:
Let me tell you my configuration:
software: Windows XP sp3, Labview 8.5 en.
hardware: NI-cDAQ chassis 9172 with 4 modules installed (in this order):
1. NI-9217 (4 RTDs)
2. NI-9217 (4 RTDs)
3. NI-9219 (4 RTDs)
4. NI-9219 (4 RTDs)
So, i want to aquire 16 temperatures.
In MAX v4.3, all is working fine.
As you aspected, I have the famous error 50103: "The specified resource is reserved. The operation could not be completed
as specified". "Task name: unnamedTask<9>". - highlighting module #2.
My goal is to read these temperatures consecutively, i mean: mod1 ch0..ch3, mod2 ch0..ch3 and so on.
My programm (vi) is like that:
In a while loop I have a Stacked Sequence Structure which has 4 frames, each for every DAQ Assistant asigned and configurated
for those modules.
So i have: Assitant1 for mod1, Assistant2 for mod2, and so on.
The Assistants work well in configuration preview mod. (I see 4 temperatures on each module).
But in my programm, i got the error above, on module2.
I read something about this error and I understand that I can't use 2 or more resource in the same time.
I understand that a resource represents a channel on a module.
At each DAQ Assistant output I have a Split Signal (split in 4)
But with this configuration and this algorithm I suppose I read all 16 channels in total consecutively, not in the same time.
Am I wrong ?
How can I fix the problem ? : smileysad:
Thanks.
Solved!
Go to Solution.
Hi dsasorin,
The error that you have mentioned can be caused due to a number of reasons. There is a knowledgebase article listing several reasons for it that can be helpful. Have you created a task beforehand in MAX? Are you generating the code directly from it or are you writing the code in LabVIEW and asking it to use the channels from the task you specify? Have you tried using the lower level DAQmx VIs such as DAQmx Task name and then tried generating code from that by right-clicking and selecting Generate Code >> Configuration and Example. Hope this helps!
Ipshita C.
National Instruments
Applications Engineer
Similar Messages
-
Error -50103 the specified resource is reserved
I installed DAQ 8.0, and loaded the example AcqIntClk and ir ran with a simulated device PCIMIO16XE10. Then I ran a measurement studio example in which I had to create a task using MAX. That ran okay. Then I deleted the task I had created, and returned to AcqIntClk and ran it again. This time I get the error when I press Start
error -50103 the specified resource is reserved
Please advise what to do?
Thnaks,
SarojHi saroj-
Let's consolidate this discussion here.
Thanks-
Tom W
National Instruments -
Hi, I am running a program where I have 4 nidaq cards on a single machine, all connected. I am trying to start a counter and keep getting that error (daqmx error num: -50103 with message: The specified resource is reserved. The operation could not be completed as specified.) in two places in my code. I understand what the error means (you can only have one task of a type per card), but I don't see where that is occuring in my code.
See below for code. I noted the two places where the error is occuring. I am debugging someone else's code, which is part of the problem.
Thanks!
counterTask = 0;
daq_err_check( DAQmxCreateTask( "counter_generation_task",
&(counter_generation_task) ));
daq_err_check( DAQmxCreateTask("counter_count_task",
&(counter_count_task) ));
char co_chan_name[40];
char ci_chan_name[40];
char ci_trig_chan_name[40];
sprintf( co_chan_name, "%s/ctr0", niDev);
sprintf( ci_chan_name, "%s/ctr1", niDev);
sprintf( ci_trig_chan_name, "/%s/PFI9", niDev);
printf("OK1");fflush(stdout);
daq_err_check( DAQmxCreateCOPulseChanTicks( counter_generation_task,
co_chan_name, "", "ai/SampleClock",
DAQmx_Val_Low, 32,16,16) );
daq_err_check( DAQmxCfgImplicitTiming( counter_generation_task,
DAQmx_Val_ContSamps, 1000) );
daq_err_check( DAQmxCreateCICountEdgesChan( counter_count_task,
ci_chan_name, "",
DAQmx_Val_Rising, 0, DAQmx_Val_CountUp) );
daq_err_check( DAQmxCfgSampClkTiming( counter_count_task,
"Ctr0InternalOutput", 1000.0, DAQmx_Val_Rising,
DAQmx_Val_ContSamps, 1000) );
daq_err_check( DAQmxSetRefClkSrc( counter_generation_task, "OnboardClock") );
daq_err_check( DAQmxSetRefClkSrc( counter_count_task, "OnboardClock") );
printf("abt to start counter_count\n"); fflush(stdout);
daq_err_check ( DAQmxStartTask( counter_count_task ) ); // ERROR OCCURS HERE
printf("abt to start counter_gen\n"); fflush(stdout);
daq_err_check ( DAQmxStartTask( counter_generation_task ) ); // ERROR OCCURS HERE
fflush(stdout);
Thanks again for your patience!I get it when capturing from my mini DV cam (which is not controllable by FCP). To resolve, I have to click Capture Now a split second after I start the DV tape rolling.
-
"The specified resource is reserved" in DAQ error
Dear all,
Earlier before I posted a thread on "stop error caused by device driver?". The problem was partially solved, however, new problems start to come up.
Basically the problem is that I have an PXI-6115 DAQ card, I used its two output channels to control my scan mirrors (by send two sawtooth waveform out). Everytime I finished one scan cycle, I need to put the mirror back to its originial position by using the same two output channels (sending two single voltage out). Since these two tasks are of different type, I created two different tasks: scanTask and parkTask. Then I do the following as suggeted by TheWoost:
1. create and configure task handles for scanTask
2. create and configure task handles for parkTask
3. start scanTask and stop after finished one scan cycle
4. start parkTask and stop after returning to orginial position
Then repeat 3 and 4. The problem comes in when I get to step 4: "Function DAQmxStartTask: (return value == -50103 [0xffff3c49]). The specified resource is reserved. The operation could not be completed as specified. Task Name: _unnamedTask<1> Status Code: -50103"
I browsed through the knowledge base and realized that I cannot have two tasks using the same output channel, even though only one of them is active. If I clear scanTask after stopping it, then recreate it when I need it, that would be fine. However, that would be too much trouble. I was wondering if my understanding is right. If yes, is there anyway to get around it? I need to run scanTask and parkTask in a loop and it would be hard to recreate the task everytime.
Any input is highly appreciated. Thank you for your time.
Best Regards,
DanDear Rob,
Thank you for offering your expertise on this problem. I would be happy to include my code here. Right now I take the alternative approach by clearing each task after it's finished and then recreate them. It works fine but brings in complexity and inconvenience. If you can get away with this, that would be great.
The code is an except from the whole program. Since I changed it back and forth so many times, there might be some errors. The main part is focusButton and stopButton. When I hit focusButton, the two mirror outputTask are running. When I hit stopButton, I stop these tasks and call parkLaser function, which assign the outputTask to do single point output. Then I can do focus again. This is the part that gives problem.
If there is anything that is unclear, please let me know.
Best,
Dan
Attachments:
scanimage2.c 47 KB
Scanimage.uir 48 KB -
How to solve the error "The specified resource is reserved" when running with DAQmx And LabVIEW?
I hate "J term"
OK I love the learning the students get. And, I like helping them out! But, as a former man who's got the varicose viens to prove he's spent time "behind the podium" (yeah, "behind the podium" puts 'em to sleep- songs and dances for the young'uns) come on! USE the tools you teach!
Instructors invited to engage in the forums
Jeff -
Why am I suddenly getting the following error message: "The specified location is reserved by the operating system and is not permitted. Please choose a different location." I've been recording all night and I haven't changed any of the parameters.
Hi Tom,
Looks like we have problem here as we see another blank post from you here. It's probably something to do with your email. Let me send you a PM with my email address and we can communicate that way.
Thanks,
Kevin -
Error: the specified resource is reserved.
Hi all,
I have composed a program that is going to read 4 analog input voltages, however, I get error as shown in the picture. Basically, Dev1/ai0 thru Dev1/ai3 will be used to get data from. But everytime I run this program, one of the DAQmx reads will light up and the error message will pop up and I am in trouble.
Is there any way I can fix this problem, so that I can read all 4 AIs at the same time?
Thanks a lot in advance.
Pui
Solved!
Go to Solution.
Attachments:
error.JPG 92 KBI guess you did not try to search for this error. It's been asked numerous times.
The answer is simple - don't use 4 separate tasks. Use a single task with multiple channels. -
SBO Mailer Error - The specified resource type cannot be found in the image file
Hi Experts,
I have created an alert in SBO and selected email and internal option for same. I get internal message however email is not getting delivered, I checked the Event Viewer of Windows and below error is shown for SBOMail.
The description for Event ID 62 from source SBOMail cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Failed to mark records error [-1]
The specified resource type cannot be found in the image file
I can send email from sbo for other documents but the alert is not delivering email.
Please advise.
Thanks
DeepakHi Deepak..
Check with these threads...
http://scn.sap.com/thread/966957
http://scn.sap.com/thread/1295818
SBOMail Application log error
SBOMail error in event log
Hope Helpful
Regards
Kennedy -
I create a brand new plan based on a template.
A task in that plan has a team resource assigned. the task is fixed work. The PM may change the work and duration but not the team resource.
The plan is published.
I delegate my self as a team resource: and try add myself to team task in the timesheet area (using insert row). I can choose some tasks and the add. Most tasks throw this error. This happens if nothing on the plan is changed - it is brand new - minutes
old
One or more of the specified resources could not be re-assigned. This can happen if the proposed resource to be assigned has already an assignment on the given task or the specified assignment is deleted or rejected.
How can I stop the alert:
One or more of the specified resources could not be re-assigned. This can happen if the proposed resource to be assigned has already an assignment on the given task or the specified assignment is deleted or rejected.
Trying to stop the swap to Salesforce - but the errors keep a comingoooch - I can fix it - I need delete the task and recreate it. Which is amazingly tedious as I cannot see if a task needs recreating or not. There's 10 template plans and an average of 200 tasks - then I have to rename the template - the assign the
new template to the EPT - this will be a long night; with only complaints at the end.
Trying to stop the swap to Salesforce - but the errors keep a coming -
Dboraslib.dll - Error 126 : "The specified module could not be found."
Hi,
After installation XI 3.0 and adapters, the dispatcher(dispwork.exe) is failing to start in a ABAPJ2EE system (web AS 6.40).
The dev_disp trace file shows the following error:
Please do help to resolve this problem.
trc file: "dev_disp", trc level: 1, release: "640"
Mon Aug 09 12:14:43 2004
kernel runs with dp version 124000(ext=101000) (@(#) DPLIB-INT-VERSION-124000-UC)
length of sys_adm_ext is 524 bytes
ERROR => DlLoadLib: LoadLibrary(dboraslib.dll) Error 126 [dlnt.c 237]
Error 126 = "The specified module could not be found."
systemid 560 (PC with Windows NT)
relno 6400
patchlevel 0
patchno 1
intno 0
make: multithreaded, Unicode
pid 2908
***LOG Q00=> DpSapEnvInit, DPStart (00 2908) [dpxxdisp.c 1093]
shared lib "dw_xml.dll" version 1 successfully loaded
shared lib "dw_xtc.dll" version 1 successfully loaded
shared lib "dw_stl.dll" version 1 successfully loaded
shared lib "dw_gui.dll" version 1 successfully loaded
Mon Aug 09 12:14:48 2004
WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 5 seconds
***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 3878]
MtxInit: -2 0 0
DpSysAdmExtInit: ABAP is active
DpSysAdmExtInit: JAVA is not active
DpShMCreate: sizeof(wp_adm) 10528 (1316)
DpShMCreate: sizeof(tm_adm) 2506872 (12472)
DpShMCreate: sizeof(wp_ca_adm) 24000 (80)
DpShMCreate: sizeof(appc_ca_adm) 8000 (80)
DpShMCreate: sizeof(comm_adm) 290000 (580)
DpShMCreate: sizeof(vmc_adm) 0 (372)
DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)
DpShMCreate: SHM_DP_ADM_KEY (addr: 06440040, size: 2919328)
DpShMCreate: allocated sys_adm at 06440040
DpShMCreate: allocated wp_adm at 06441B58
DpShMCreate: allocated tm_adm_list at 06444478
DpShMCreate: allocated tm_adm at 064444A0
DpShMCreate: allocated wp_ca_adm at 066A8518
DpShMCreate: allocated appc_ca_adm at 066AE2D8
DpShMCreate: allocated comm_adm_list at 066B0218
DpShMCreate: allocated comm_adm at 066B0230
DpShMCreate: allocated vmc_adm_list at 066F6F00
DpShMCreate: system runs without vmc_adm
DpShMCreate: allocated ca_info at 066F6F28
DpShMCreate: allocated wall_adm at 066F6F30
MBUF state OFF
Mon Aug 09 12:14:49 2004
EmInit: MmSetImplementation( 2 ).
<ES> client 0 initializing ....
<ES> InitFreeList
<ES> block size is 1024 kByte.
Using implementation std
<EsNT> Memory Reset enabled as NT default
<EsNT> EsIUnamFileMapInit: Initialize the memory 614 MB
<ES> 613 blocks reserved for free list.
ES initialized.
Mon Aug 09 12:14:52 2004
J2EE server info
start = TRUE
state = STARTED
pid = 3216
argv[0] = C:\usr\sap\SXI\DVEBMGS00/j2ee/os_libs/jcontrol.exe
argv[1] = C:\usr\sap\SXI\DVEBMGS00/j2ee/os_libs/jcontrol.exe
argv[2] = pf=C:\usr\sap\SXI\SYS\profile\SXI_DVEBMGS00_cgnlpt036
argv[3] = -DSAPSTART=1
argv[4] = -DCONNECT_PORT=1352
argv[5] = -DLISTEN_PORT=1353
argv[6] = -DSAPSYSTEM=00
argv[7] = -DSAPSYSTEMNAME=SXI
argv[8] = -DSAPMYNAME=cgnlpt036_SXI_00
argv[9] = -DSAPPROFILE=C:\usr\sap\SXI\SYS\profile\SXI_DVEBMGS00_cgnlpt036
argv[10] = -DFRFC_FALLBACK=ON
argv[11] = -DFRFC_FALLBACK_HOST=localhost
start_lazy = 0
start_control = SAP J2EE startup framework
DpJ2eeStart: j2ee state = STARTED
rdisp/http_min_wait_dia_wp : 1 -> 1
***LOG CPS=> DpLoopInit, ICU ( 2.0 2.0 3.1.1) [dpxxdisp.c 1455]
***LOG Q0K=> DpMsAttach, mscon ( cgnlpt036) [dpxxdisp.c 9701]
Mon Aug 09 12:14:54 2004
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 1
Release check o.K.
Mon Aug 09 12:15:33 2004
ERROR => W0 (pid 3224) died [dpxxdisp.c 12152]
ERROR => W1 (pid 3232) died [dpxxdisp.c 12152]
my types changed after wp death/restart 0xbf --> 0xbe
ERROR => W2 (pid 3240) died [dpxxdisp.c 12152]
my types changed after wp death/restart 0xbe --> 0xbc
ERROR => W3 (pid 3248) died [dpxxdisp.c 12152]
my types changed after wp death/restart 0xbc --> 0xb8
ERROR => W4 (pid 3256) died [dpxxdisp.c 12152]
ERROR => W5 (pid 3264) died [dpxxdisp.c 12152]
my types changed after wp death/restart 0xb8 --> 0xb0
ERROR => W6 (pid 3272) died [dpxxdisp.c 12152]
my types changed after wp death/restart 0xb0 --> 0xa0
ERROR => W7 (pid 3280) died [dpxxdisp.c 12152]
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-3224 (SIGUSR2)
ERROR => DpWpKill(3224, SIGUSR2) failed [dpxxtool.c 2464]
killing W1-3232 (SIGUSR2)
ERROR => DpWpKill(3232, SIGUSR2) failed [dpxxtool.c 2464]
killing W2-3240 (SIGUSR2)
ERROR => DpWpKill(3240, SIGUSR2) failed [dpxxtool.c 2464]
killing W3-3248 (SIGUSR2)
ERROR => DpWpKill(3248, SIGUSR2) failed [dpxxtool.c 2464]
killing W4-3256 (SIGUSR2)
ERROR => DpWpKill(3256, SIGUSR2) failed [dpxxtool.c 2464]
killing W5-3264 (SIGUSR2)
ERROR => DpWpKill(3264, SIGUSR2) failed [dpxxtool.c 2464]
killing W6-3272 (SIGUSR2)
ERROR => DpWpKill(3272, SIGUSR2) failed [dpxxtool.c 2464]
killing W7-3280 (SIGUSR2)
ERROR => DpWpKill(3280, SIGUSR2) failed [dpxxtool.c 2464]
NiWait: sleep (10000 msecs) ...
NiISelect: timeout 10000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:43 2004
NiISelect: TIMEOUT occured (10000 ms)
dump system status
Workprocess Table (long) Mon Aug 09 06:45:43 2004
========================
No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table
0 DIA 3224 Ended no 1 0 0
1 DIA 3232 Ended no 1 0 0
2 UPD 3240 Ended no 1 0 0
3 ENQ 3248 Ended no 1 0 0
4 BTC 3256 Ended no 1 0 0
5 BTC 3264 Ended no 1 0 0
6 SPO 3272 Ended no 1 0 0
7 UP2 3280 Ended no 1 0 0
Dispatcher Queue Statistics Mon Aug 09 06:45:43 2004
===========================
--------++++--
+
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 6 ( 66%), shm 3 ( 33%)
since last update total 9, udp 6 ( 66%), shm 3 ( 33%)
Dump of tm_adm structure: Mon Aug 09 06:45:43 2004
=========================
Term uid man user term lastop mod wp ta a/i (modes)
Workprocess Comm. Area Blocks Mon Aug 09 06:45:43 2004
=============================
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=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:48 2004
NiISelect: TIMEOUT occured (5000 ms)
Shutdown server ...
DpIJ2eeShutdown: send SIGINT to SAP J2EE startup framework (pid=3216)
killing process (3216) (SOFT_KILL)
DpIJ2eeShutdown: j2ee state = SHUTDOWN
NiSelClear: removed hdl 3 from selectset
DpDelSocketInfo: del info for socket 3 (type=7)
NiBufClose: clear extensions for hdl 3
NiBufSetStat: bufstat of hdl 3 changed from OK to OFF
NiICloseHandle: shutdown and close hdl 3 / socket 456
NiSelClear: removed hdl 4 from selectset
DpDelSocketInfo: del info for socket 4 (type=9)
NiBufClose: clear extensions for hdl 4
NiBufSetStat: bufstat of hdl 4 changed from OK to OFF
NiICloseHandle: shutdown and close hdl 4 / socket 448
DpModState: buffer in state MBUF_PREPARED
NiBufSend starting
NiIWrite: write 110, 1 packs, MESG_IO, hdl 5, 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 (3172) (SOFT_KILL)
Stop icman
killing process (3196) (SOFT_KILL)
Terminate gui connections
[DpProcDied] Process lives (PID:3172 HANDLE:472)
waiting for termination of gateway
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:49 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process died (PID:3172 HANDLE:472)
[DpProcDied] Process died (PID:3196 HANDLE:464)
DpHalt: cancel all lcom connections
MPI CancelAll 2 -> 0
MPI DeleteAll 2 -> 0
[DpProcDied] Process lives (PID:3216 HANDLE:440)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:50 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:51 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:52 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:53 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:54 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:56 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:57 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:58 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:15:59 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:16:00 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:16:01 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:16:02 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:16:03 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:16:04 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:16:05 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process lives (PID:3216 HANDLE:440)
waiting for termination of J2EE server
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=489
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Aug 09 12:16:06 2004
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process died (PID:3216 HANDLE:440)
NiIMyHostName: hostname = 'cgnlpt036'
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 5, data complete
MsINiWrite: sent 562 bytes
send msg (len 110+452) to name -, type 4, key -
detach from message server
***LOG Q0M=> DpMsDetach, ms_detach () [dpxxdisp.c 9927]
NiBufSend starting
NiIWrite: write 110, 1 packs, MESG_IO, hdl 5, data complete
MsINiWrite: sent 110 bytes
MsIDetach: send logout to msg_server
MsIDetach: call exit function
DpMsShutdownHook called
NiSelClear: removed hdl 5 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/8
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 5
NiBufSetStat: bufstat of hdl 5 changed from OK to OFF
NiICloseHandle: shutdown and close hdl 5 / socket 368
MsIDetach: detach MS-system
EsCleanup ....
***LOG Q05=> DpHalt, DPStop ( 2908) [dpxxdisp.c 8460]
Good Bye .....Hi,
Thanks for the reply.
dboraslib.dll is properly installed - I checked the registry and physical location of the file.
The problem was : Environment variable "Path" not being set properly for the "oracle jre".
Solution:
After setting the path, the dispatcher started to run properly without any problems.
Path=<Drive>\oracle\ora92\bin;<Drive>\Program files\Oracle\jre\1.3.1\bin; <Drive>\Program files\Oracle\jre\1.1.8\bin
FYI - We are using WIN2K with SP4 and oracle DB 9.2
Regards,
Sridhar -
The specified resource name cannot be found in the image file.
Dear Experts,
I have developed an import too and it imports many of the Business Objects from a temporary data base to SAP B1. It was running fine for more than 6 months now.
Currently when the Tool is importing Credit Notes in to SAP B1, the following error is thrown.
The specified resource name cannot be found in the image file.
And I have no Clue about the error. Any one had any experience regarding the above error???
Thanks in Advance,
Vasu Natari.Hello VAsu,
Somethimes this unexpected, ununderstandable eroor messages caused by corrupted observer dll.
Do a clean up (delete %TEMP%SM_OBS_DLL) folder, and see the result ! (i had several issues in the past with some strange messages...)
Regards
János -
Hi,
We have a requirement to purge the Azure WADLogs table on a periodic basis. We are achieving this by using Entity group transactions to delete the
records older than 15 days. The logic is like this.
bool recordDoesNotExistExceptionOccured = false;
CloudTable wadLogsTable = tableClient.GetTableReference(WADLogsTableName);
partitionKey = "0" + DateTime.UtcNow.AddDays(noOfDays).Ticks;
TableQuery<WadLogsEntity> buildQuery = new TableQuery<WadLogsEntity>().Where(
TableQuery.GenerateFilterCondition("PartitionKey",
QueryComparisons.LessThanOrEqual, partitionKey));
while (!recordDoesNotExistExceptionOccured)
IEnumerable<WadLogsEntity> result = wadLogsTable.ExecuteQuery(buildQuery).Take(1000);
//// Batch entity delete.
if (result != null && result.Count() > 0)
Dictionary<string, TableBatchOperation> batches = new Dictionary<string, TableBatchOperation>();
foreach (var entity in result)
TableOperation tableOperation = TableOperation.Delete(entity);
if (!batches.ContainsKey(entity.PartitionKey))
batches.Add(entity.PartitionKey, new TableBatchOperation());
// A Batch Operation allows a maximum 100 entities in the batch which must share the same PartitionKey.
if (batches[entity.PartitionKey].Count < 100)
batches[entity.PartitionKey].Add(tableOperation);
// Execute batches.
foreach (var batch in batches.Values)
try
await wadLogsTable.ExecuteBatchAsync(batch);
catch (Exception exception)
// Log exception here.
// Set flag.
if (exception.Message.Contains(ResourceDoesNotExist))
recordDoesNotExistExceptionOccured = true;
break;
else
break;
My questions are:
Is this an efficient way to purge the WADLogs table? If not, what can make this better?
Is this the correct way to handle the "Specified resource does not exist exception"? If not, how can I make this better?
Would this logic fail in any particular case?
How would this approach change if this code is in a worker which has multiple instances deployed?
I have come up with this code by referencing the solution given
here by Keith Murray.Hi Nikhil,
Thanks for your posting!
I tested your and Keith's code on my side, every thing worked fine. And when result is null or "result.count()<0", the While() loop is break. I found you code had some logic to handle the error "ResourceDoesNotExist" .
It seems that the code worked fine. If you always occurred this error, I suggest you could debug your code and find which line of code throw the exception.
>> Is this an efficient way to purge the WADLogs table? If not, what can make this better?
Base on my experience, we could use code (like the above logic code) and using the third party tool to delete the entities manually. In my opinion, I think the code is every efficient, it could be auto-run and save our workload.
>>Is this the correct way to handle the "Specified resource does not exist exception"? If not, how can I make this better?
In you code, you used the "recordDoesNotExistExceptionOccured " as a flag to check whether the entity is null. It is a good choice. I had tried to deleted the log table entities, but I used the flag to check the result number.
For example, I planed the query result count is 100, if the number is lower than 100, I will set the flag as false, and break the while loop.
>>Would this logic fail in any particular case?
I think it shouldn't fail. But if the result is "0", your while loop will always run. It will never stop. I think you could add "recordDoesNotExistExceptionOccured
= true;" into your "else" block.
>>How would this approach change if this code is in a worker which has multiple instances deployed?
You don't change anything expect the "else" block. It would work fine on the worker role.
If any question about this issue, please let me know free.
Regards,
Will
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
The specified Resource List is invalid while adding memeber to resource lst
HI team,
I am trying add a item to a already exist resource list in Oracle Projects by Using an API with below code but i ma getting an error Single Planning Resource failed!.
Error: The specified Resource List is invalid.
Please help me in resolving in this issue.
CODE:
DECLARE
l_return_status VARCHAR2(2000);
l_msg_count NUMBER;
l_msg_data VARCHAR2(2000);
l_resource_list_member_id NUMBER;
p_chr_temp_str VARCHAR2(512);
l_chr_error_message VARCHAR2(2000);
l_list VARCHAR2 (240 Byte) :='AS DEFAULT PRL UKH'; -- Taken from select name from pa_resource_lists
BEGIN
FND_GLOBAL.APPS_INITIALIZE(120345,51072,275,0,114);
PA_RESOURCE_PUB.ADD_RESOURCE_LIST_MEMBER(
p_commit => FND_API.G_FALSE,
p_init_msg_list => FND_API.G_FALSE,
p_api_version_number => 1.0,
p_resource_list_name =>l_list,
p_resource_list_id =>1061, -- Taken from select reource_list_id from pa_resource_lists
p_resource_group_alias =>null,
p_resource_group_name =>null, --
p_resource_type_code =>NULL,--'ORGANIZATION',
p_resource_attr_value =>'ORGANIZATION',
p_resource_alias =>'TEST12345', -- Alias Name
p_sort_order => PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
p_enabled_flag => PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR,
p_resource_list_member_id => l_resource_list_member_id,
p_msg_count => l_msg_count,
p_msg_data => l_msg_data,
p_return_status => l_return_status );
dbms_output.put_line(SubStr('p_return_status = '||l_return_status,1,255));
dbms_output.put_line('p_msg_count = '||TO_CHAR(l_msg_count));
dbms_output.put_line(SubStr('p_msg_data = '||l_msg_data,1,255));
dbms_output.put_line(SubStr('l_resource_list_member_id = '||l_resource_list_member_id,1,255));
IF (l_return_status != Fnd_Api.G_RET_STS_SUCCESS) THEN
dbms_output.put_line('Single Planning Resource failed!.');
IF (l_msg_count > 0) THEN
p_chr_temp_str := SUBSTR(Fnd_Msg_Pub.get(Fnd_Msg_Pub.G_FIRST, Fnd_Api.G_FALSE),1,512);
FOR I IN 1..(l_msg_count -1) LOOP
p_chr_temp_str := SUBSTR(Fnd_Msg_Pub.get(Fnd_Msg_Pub.G_NEXT, Fnd_Api.G_FALSE),1,512);
END LOOP;
dbms_output.put_line('Error: '||p_chr_temp_str);
END IF;
END IF;
END;
Thanksin Advance,
Regards,You can do it one of two ways:
1. Change the rule of the top level to deny everything.
or
2. Add a rule below your "map C to Z" to deny everything.
The way it works is that when SGD finds a local drive, it'll try find a matching rule. If it doesn't find it, it'll go up the datastore structure and check for rules. And the first rule that applies, it'll use that rule. So, in your case, when SGD sees drive A (for example), it looks at the rule of the person (or profile) object and it does not find a matching rule since you only have one rule (map C to Z), so it goes up the datastore structure, and try finding a matching rule. Since you have no other rules in between, it goes all the way to the top and try to map drive A to "U" (default first drive letter).
Hope this helps. -
[Symptom]
======================
In Exchange 2007, when you want to export mailbox to a .pst file, you should run the
Export-Mailbox cmdlet from a 32-bit computer that has the following installed:
The 32-bit version of the Exchange management tools
Microsoft Office Outlook 2003 SP2 or later versions
If not, you may encounter the following error message:
You check that you have these required installed, but you get the error below when you run Export-Mailbox in EMS.
“The specified mailbox database [Mailbox Database Name] does not exist.”
[Cause Analysis]
=======================================
This is because that the account you use to run Export-Mailbox cmdlet don’t have the Exchange Server Administrator role assigned.
You can check if this account has been delegated the Exchange Server Administrator role through the following path.
EMC -> Organization Configuration-> Check permissions in the result pane.
To delegate this Exchange Server Administrator role, right click on the
Organization Configuration node and choose Add Exchange Administrator,
you will see the Add Exchange Administrator window.
[More Information]
==============================
Export-Mailbox
http://technet.microsoft.com/en-gb/library/aa998579(v=exchg.80).aspx
How to Export and Import mailboxes to PST files in Exchange 2007 SP1
http://blogs.technet.com/b/exchange/archive/2007/04/13/3401913.aspx
Exchange 2007 cannot export pst files via its powershell
http://social.technet.microsoft.com/Forums/forefront/en-US/b3bc0dce-35f3-4a69-9a33-4f2a855b9f94/exchange-2007-cannot-export-pst-files-via-its-powershell?forum=exchangesvrgenerallegacy
Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.Hi,
Based on my test, if you make the user the owner of the database (rather than a user with the db_owner role), when you create a query, it creates it under the dbo schema rather than DOMAIN\username.
Steps to do so (in Management Studio):
Right click database, select Properties
Click File
Change Owner in the textbox
OK to confirm
Downside - other users under db_owner role will still have their username appended. So schemas have to be created for these users.
Jaynet Zhang
TechNet Community Support -
Ugh: Error [0x800700a1] The specified path is invalid.
I'm having the following problem.
Our backups are failing with the following error:
In the backup logs, I find:
Error in backup of D:\ during write: Error [0x800700a1] The specified path is invalid.
Error in backup of D:\Perforce\ during write: Error [0x800700a1] The specified path is invalid.
Error in backup of D:\Perforce\Database\ during write: Error [0x800700a1] The specified path is invalid.
Error in backup of D:\Perforce\Database\p4s.exe during write: Error [0x800700a1] The specified path is invalid.
In the event viewer, I find:
The backup operation that started at '?2010?-?05?-?24T21:51:56.331072200Z' has failed with following error code '2155347997' (The operation ended before completion.). Please review the event details for a solution, and then rerun
the backup operation once the issue is resolved.
And on the command line, wbadmin returns:
Found (41) files.
The backup operation stopped before completing.
Summary of the backup operation:
The backup operation stopped before completing.
Detailed error: Element not found.
The backup of the system state failed [5/24/2010 5:23 PM].
Log of files successfully backed up:
C:\Windows\Logs\WindowsServerBackup\Backup-24-05-2010_14-51-56.log
Log of files for which backup failed:
C:\Windows\Logs\WindowsServerBackup\Backup_Error-24-05-2010_14-51-56.log
The operation ended before completion.
Element not found.
ERROR(-3): Backup failed!
This is very frustrating.
The more I use Windows built-in backup the more fragile it seems to be.
The D drive is a local drive and the path is valid.
Running check disk finds no problems. The drive is mostly empty.
I tried with and without the anti-virus software, same problem.
There are no other server errors to indicate a problem with the drive or the path.
I ran vssadmin list writers, and none of them returned any errors.
Why would the backup return an invalid path error, for a path that is valid?
Any help would be greatly appreciated.
Thanks much,
James.Hi Sriram,
Thanks for getting back to me!
I'll try to mail them to you before the end of the week.
A quick question:
if the backup failed to find and copy a single file or directory (for whatever reason), why does it abort the whole process?
The file in question was not critical, so having it missing from the backup would only have been a minor inconvenience.
Obviously, you want to log such an event very clearly, but it does not make sense to me for it to kill the whole process...
Will this be improved in future versions? I have to admit, I've not seen much backup software stop because of such a trivial error, except maybe "copy" from the command prompt.
I think the built-in Window Server 2008 R2 backup software is very promising, and overall, I like it better than the old NT Backup crud.
However, from my limited use, it still seems rough around the edges; too many glitches and problems, something you don't want to see from your backup software.
Thanks much,
James.
Maybe you are looking for
-
When I started this request in the Support section, I did not realize I was typing a subject into a header. Sorry. My MacBook Pro is nearly full and I would like to rely on iCloud for my music with the hope of freeing up space by deleting the music
-
How to manually create security policy in integrated web logic server
Hi, I am trying to run a webcenter portal app that uses web services and has security enabled thru policies. I am no expert in terms of web service security and I am encountering this error. The password credentials cannot be obtained from the Creden
-
Request deletion in Infopackage
Hi, Can you plz let me know when to delete the previous request in the Infopackage option . thanks
-
Communication Channel Monitor status using UDF
I am writing a UDF to get the JMS adapter type status from "communication channel monitor".. DynamicConfiguration conf = (DynamicConfiguration) container .getTransformationParameters() .get(StreamTransformationConstants.DYNAMIC_CONFIGURATION); Dynami
-
ITunes account in English Language for Korea
I have moved to Korea and I have a Korean credit card. I want to change my Apple iTunes account to Korea but in English language. Is that possible? How to go about it? Thanks in advance.