Trying to use if statement !
I am trying to set an if statement that restricts a customers PhoneNumber to either 8 or 10 digits.
I keep getting this error: ')'
This is my code
if (aPhoneNumberTemp()length()==8||aPhoneNumberTemp()length()==10)
return true;
return false;
Can anyone help me?
I try to never write code after a return. In this case it probably doesn't matter, but in general, expressions that follow return are not debuggable, whether you use a debugger or just System.out.println().
Foo foo = big + long - expression / here;
// breakpoint or System.out.println() here
return foo;
Similar Messages
-
OATS: trying to use switch statement.
Hi All,
I am trying to use the case statement in my functional script.
I am inserting the value in text-box lets say 1 , 2 , 3 ,4.
and have created the Databank as
Value in text-box Name
1 A
2 B
3 C
i want that when i enter the value in text-box as 1 it should execute some code and if 2 then other code.
cases will be like
switch (??)
case A:
execute code1
case B:
execute code2
case C:
execute code3
My ques is how i can compare the values like :
if i enter the value 1 in text-box it should take case A, if if i ll enter 2 in text-box it should take case 2.
I am using this approach so that i can change the values 1 , 2 , 3 in the databank anytime i need and play the script.
can anyone please tell me how i can do so.
Thanks in advance.
Thanks
KetanBased on my understanding, textbox is an object in additional interface for script selection during playback
HashMap<String, String> selectScript = new HashMap<String, String>();
for (int count = 0; count < getDatabank("DataBank Alias Name").getDatabankRecordCount(); count++) {
getDatabank("DataBank Alias Name").getNextDatabankRecord();
selectScript.put(eval("{{db.DataBank Alias Name.Value in text-box}}"), eval("{{db.DataBank Alias Name.Script Name}}"));
Get the text entered in textbox and assign to a String, say key
info("Script selected is - " + selectScript.get(key));
getScript(selectScript.get(key)).run(1,true,true,true);
Regards,
Deepu M
[email protected] -
Problem using Submit statement
Dear Experts,
I am trying to use submit statement in a report for transaction ML85. I have used the below code.
submit RMSRVF00 with FRGCO = 'S1'
with FRGGR = 'S1'
with listu = 'ENTRY_REL'
with ebeln = '4500000309'
AND RETURN.
But when I execute the report the values which I set are not filled and the screens opens with error message as '' Fill in all required entry fields". I am passing values for fields Releasecode - FRGCO, Release group - FRGGR, Purchase Order - EBELN, Scope of list - LISTU.
Please tell me why this message is coming and values are not set for fields.
KR,
Bharathhai,
try like this
SUBMIT ZVENDOR_REPORT_NEW1 USING SELECTION-SCREEN '100'
WITH SELECTION-TABLE TB_OUTPUT
WITH P_DATE = SY-DATUM
WITH S_ERDAT BETWEEN '01.01.2008' AND '01.06.2008'
AND RETURN.
or you can go in this way using type pools:
TYPE-POOLS RSDS.
DATA: TRANGE TYPE RSDS_TRANGE,
TRANGE_LINE LIKE LINE OF TRANGE,
TRANGE_FRANGE_T_LINE LIKE LINE OF TRANGE_LINE-FRANGE_T,
TRANGE_FRANGE_T_SELOPT_T_LINE LIKE LINE OF TRANGE_FRANGE_T_LINE-SELOPT_T,
TEXPR TYPE RSDS_TEXPR.
TRANGE_LINE-TABLENAME = 'TB_OUTPUT'.
TRANGE_FRANGE_T_LINE-FIELDNAME = 'S_ERDAT'.
TRANGE_FRANGE_T_SELOPT_T_LINE-SIGN = 'I'.
TRANGE_FRANGE_T_SELOPT_T_LINE-OPTION = 'BT'.
TRANGE_FRANGE_T_SELOPT_T_LINE-LOW = '01.01.2008'.
TRANGE_FRANGE_T_SELOPT_T_LINE-HIGH = '01.06.2008'.
APPEND TRANGE_FRANGE_T_SELOPT_T_LINE TO TRANGE_FRANGE_T_LINE-SELOPT_T.
TRANGE_FRANGE_T_SELOPT_T_LINE-SIGN = 'I'.
TRANGE_FRANGE_T_SELOPT_T_LINE-OPTION = 'NE'.
TRANGE_FRANGE_T_SELOPT_T_LINE-LOW = SY-DATUM.
APPEND TRANGE_FRANGE_T_SELOPT_T_LINE TO TRANGE_FRANGE_T_LINE-SELOPT_T.
APPEND TRANGE_FRANGE_T_LINE TO TRANGE_LINE-FRANGE_T.
APPEND TRANGE_LINE TO TRANGE.
CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_EX'
EXPORTING
FIELD_RANGES = TRANGE
IMPORTING
EXPRESSIONS = TEXPR.
SUBMIT ZVENDOR_REPORT_NEW1 VIA SELECTION-SCREEN
WITH SELECTION-TABLE TB_OUTPUT
WITH FREE SELECTIONS TEXPR AND RETURN. -
We just moved from the United States to Costa Rica. The first two days my mac worked great. Then all of a sudden I was trying to use a game application and the screen went black and there is a white cursor which I can move around, but I can't escape it. When I restart it seems okay and I see my main screen, but only for a second and then it goes black again.
This computer was brand new in June. Is it the humidity??? What can I do. Please help!!!!No guarantess but try smc and pram resets,
-
After I purchased the creative cloud, I receive an error message when trying to use premier pro cc 2014. It states "Adobe Premiere Pro 2014.2 has stopped working. A problem has caused it to stop working. Windows will close the program and notify you of a solution." When I used the trial I never received this message. Now after purchasing it I receive this error each time I open PP and am unable to use. it. Any ideas or support to fix this issue?
What does the detailed crash report say?
And have you updated your video card drivers from the GPU maker's website? (most crashes on launch are due to bugs in out of date video card drivers) -
I keep getting the message-blocked plug-in when trying to use Adobe Flash Player. A message also states that I don't have a up to date flash player but I know that I have the right version of Flash player.
Hello,
Safari, blocked plug-ins…
http://support.apple.com/kb/HT5271 -
I am trying to use cellular data and states connection failed. What do I need to do to fix this?
ThanksHi there April3939,
You may find the troubleshooting steps in the article below helpful.
iPad (Wi-Fi + Cellular Models): Troubleshooting a cellular data connection
http://support.apple.com/kb/TS4249
-Griff W. -
I am trying to use the "App Store" on my Macbook Pro but it will not allow me to open the program. It automatically says, "App Store has closed unexpectedly." Whenever I tell it to reopen, the exact same messege pops up. My computer has all of the latest updates from Apple.
I tried deleting the program then running the software update to try to get the program again but it did not work. Where can I manual download the actual app store program, or fix the one that I have.
Thanks in advance.
P.S. Here is the error report:
Process: App Store [614]
Path: /Applications/App Store.app/Contents/MacOS/App Store
Identifier: com.apple.appstore
Version: 1.0.2 (63.1)
Build Info: Firenze-630100~1
Code Type: X86-64 (Native)
Parent Process: launchd [107]
Date/Time: 2011-10-09 23:16:25.809 -0600
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Interval Since Last Report: 606856 sec
Crashes Since Last Report: 18
Per-App Interval Since Last Report: 20 sec
Per-App Crashes Since Last Report: 18
Anonymous UUID: AD72D7A4-83DA-4BB2-96C0-F182941E3B24
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information:
abort() called
*** Terminating app due to uncaught exception 'NSImageCacheException', reason: 'Cannot lock focus on image <NSImage 0x10038aa70 Size={0, 0} Reps=(
)>, because it is size zero.'
*** Call stack at first throw:
0 CoreFoundation 0x00007fff862a77b4 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x00007fff8190af03 objc_exception_throw + 45
2 CoreFoundation 0x00007fff862a75d7 +[NSException raise:format:arguments:] + 103
3 CoreFoundation 0x00007fff862a7564 +[NSException raise:format:] + 148
4 AppKit 0x00007fff865799cc -[NSImage _lockFocusOnRepresentation:rect:context:hints:flipped:] + 319
5 AppKit 0x00007fff86579883 __-[NSImage lockFocusWithRect:context:hints:flipped:]_block_invoke_1 + 100
6 AppKit 0x00007fff8650dc1d -[NSImage _usingBestRepresentationForRect:context:hints:body:] + 178
7 AppKit 0x00007fff86579809 -[NSImage lockFocusWithRect:context:hints:flipped:] + 289
8 AppKit 0x00007fff865796d3 -[NSImage lockFocusFlipped:] + 142
9 App Store 0x000000010001c840 0x0 + 4295084096
10 AppKit 0x00007fff86502444 -[NSControl drawRect:] + 405
11 AppKit 0x00007fff864facc5 -[NSView _drawRect:clip:] + 3390
12 AppKit 0x00007fff864f9938 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1325
13 AppKit 0x00007fff864f9ca2 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
14 AppKit 0x00007fff864f9ca2 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
15 AppKit 0x00007fff8651ec5a -[NSToolbarItemViewer _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 301
16 AppKit 0x00007fff864f9ca2 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
17 AppKit 0x00007fff864f9ca2 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
18 AppKit 0x00007fff864f9ca2 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
19 AppKit 0x00007fff864f800a -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 767
20 AppKit 0x00007fff864f7b2c -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 254
21 AppKit 0x00007fff864f43de -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2683
22 AppKit 0x00007fff8646dc0e -[NSView displayIfNeeded] + 969
23 AppKit 0x00007fff8641f922 -[NSWindow _setFrameCommon:display:stashSize:] + 1895
24 AppKit 0x00007fff86435b34 -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 787
25 AppKit 0x00007fff864357d2 -[NSWindow orderWindow:relativeTo:] + 94
26 AppKit 0x00007fff86401974 -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1726
27 AppKit 0x00007fff863ffa91 loadNib + 226
28 AppKit 0x00007fff863ff1a4 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 763
29 AppKit 0x00007fff863fedd9 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 326
30 AppKit 0x00007fff863fc35b NSApplicationMain + 279
31 App Store 0x00000001000013f4 0x0 + 4294972404
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff8013c0b6 __kill + 10
1 libSystem.B.dylib 0x00007fff801dc9f6 abort + 83
2 libstdc++.6.dylib 0x00007fff86e915d2 __tcf_0 + 0
3 libobjc.A.dylib 0x00007fff8190eb39 _objc_terminate + 100
4 libstdc++.6.dylib 0x00007fff86e8fae1 __cxxabiv1::__terminate(void (*)()) + 11
5 libstdc++.6.dylib 0x00007fff86e8fb16 __cxxabiv1::__unexpected(void (*)()) + 0
6 libstdc++.6.dylib 0x00007fff86e8fbfc __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
7 libobjc.A.dylib 0x00007fff8190afa2 object_getIvar + 0
8 com.apple.CoreFoundation 0x00007fff862ff969 -[NSException raise] + 9
9 com.apple.AppKit 0x00007fff8641fbe4 -[NSWindow _setFrameCommon:display:stashSize:] + 2601
10 com.apple.AppKit 0x00007fff86435b34 -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 787
11 com.apple.AppKit 0x00007fff864357d2 -[NSWindow orderWindow:relativeTo:] + 94
12 com.apple.AppKit 0x00007fff86401974 -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1726
13 com.apple.AppKit 0x00007fff863ffa91 loadNib + 226
14 com.apple.AppKit 0x00007fff863ff1a4 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 763
15 com.apple.AppKit 0x00007fff863fedd9 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 326
16 com.apple.AppKit 0x00007fff863fc35b NSApplicationMain + 279
17 com.apple.appstore 0x00000001000013f4 0x100000000 + 5108
Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x00007fff80106c0a kevent + 10
1 libSystem.B.dylib 0x00007fff80108add _dispatch_mgr_invoke + 154
2 libSystem.B.dylib 0x00007fff801087b4 _dispatch_queue_invoke + 185
3 libSystem.B.dylib 0x00007fff801082de _dispatch_worker_thread2 + 252
4 libSystem.B.dylib 0x00007fff80107c08 _pthread_wqthread + 353
5 libSystem.B.dylib 0x00007fff80107aa5 start_wqthread + 13
Thread 2:
0 libSystem.B.dylib 0x00007fff80107a2a __workq_kernreturn + 10
1 libSystem.B.dylib 0x00007fff80107e3c _pthread_wqthread + 917
2 libSystem.B.dylib 0x00007fff80107aa5 start_wqthread + 13
Thread 3: WebCore: LocalStorage
0 libSystem.B.dylib 0x00007fff80128a6a __semwait_signal + 10
1 libSystem.B.dylib 0x00007fff8012c881 _pthread_cond_wait + 1286
2 com.apple.JavaScriptCore 0x00007fff8776e690 ***::ThreadCondition::timedWait(***::Mutex&, double) + 64
3 com.apple.WebCore 0x00007fff808da4c1 WebCore::LocalStorageThread::threadEntryPoint() + 177
4 libSystem.B.dylib 0x00007fff80126fd6 _pthread_start + 331
5 libSystem.B.dylib 0x00007fff80126e89 thread_start + 13
Thread 4:
0 libSystem.B.dylib 0x00007fff80107a2a __workq_kernreturn + 10
1 libSystem.B.dylib 0x00007fff80107e3c _pthread_wqthread + 917
2 libSystem.B.dylib 0x00007fff80107aa5 start_wqthread + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007fff700262f8 rcx: 0x00007fff5fbff348 rdx: 0x0000000000000000
rdi: 0x0000000000000266 rsi: 0x0000000000000006 rbp: 0x00007fff5fbff360 rsp: 0x00007fff5fbff348
r8: 0x00007fff70029a60 r9: 0x0000000000000063 r10: 0x00007fff801380fa r11: 0x0000000000000202
r12: 0x00007fff8632cb09 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000001
rip: 0x00007fff8013c0b6 rfl: 0x0000000000000202 cr2: 0x00007fff70d6dfd0
Binary Images:
0x100000000 - 0x100044fff com.apple.appstore 1.0.2 (63.1) <9113B2F3-EC62-24EA-C21A-352621712604> /Applications/App Store.app/Contents/MacOS/App Store
0x100065000 - 0x10018eff7 com.apple.CommerceKit 1.0 (60.8) <F3B830C2-00E3-FE72-2D65-FDC943EC65EF> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/CommerceKit
0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <B536F2F1-9DF1-3B6C-1C2C-9075EA219A06> /usr/lib/dyld
0x7fff8004e000 - 0x7fff8006ffff libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <6993F348-428F-C97E-7A84-7BD2EDC46A62> /usr/lib/libresolv.9.dylib
0x7fff80070000 - 0x7fff800b1ff7 com.apple.MediaKit 10.4 (486) <5ABA1213-744C-5C65-CA8E-84BE866DB7B4> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff800b2000 - 0x7fff800c3ff7 libz.1.dylib 1.2.3 (compatibility 1.0.0) <FB5EE53A-0534-0FFA-B2ED-486609433717> /usr/lib/libz.1.dylib
0x7fff800c4000 - 0x7fff800ecfff com.apple.DictionaryServices 1.1.2 (1.1.2) <E9269069-93FA-2B71-F9BA-FDDD23C4A65E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
0x7fff800ed000 - 0x7fff802aefef libSystem.B.dylib 125.2.11 (compatibility 1.0.0) <9AB4F1D1-89DC-0E8A-DC8E-A4FE4D69DB69> /usr/lib/libSystem.B.dylib
0x7fff802f3000 - 0x7fff802f5fff com.apple.print.framework.Print 6.1 (237.1) <CA8564FB-B366-7413-B12E-9892DA3C6157> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
0x7fff8033c000 - 0x7fff80377fff com.apple.AE 496.5 (496.5) <208DF391-4DE6-81ED-C697-14A2930D1BC6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
0x7fff8038c000 - 0x7fff803cfff7 libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <5FF3D7FD-84D8-C5FA-D640-90BB82EC651D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff803d0000 - 0x7fff8049cfff com.apple.installframework 596 (596.1) <ED491B89-5D44-533B-5589-622F21EB4D16> /System/Library/PrivateFrameworks/Install.framework/Versions/A/Install
0x7fff8049d000 - 0x7fff807d1fef com.apple.CoreServices.CarbonCore 861.39 (861.39) <1386A24D-DD15-5903-057E-4A224FAF580B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
0x7fff807d2000 - 0x7fff808b7fef com.apple.DesktopServices 1.5.11 (1.5.11) <39FAA3D2-6863-B5AB-AED9-92D878EA2438> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
0x7fff808b8000 - 0x7fff818f2fff com.apple.WebCore 6534 (6534.50) <8B0BB24A-C84C-A4F2-5544-C8071A35BBC5> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
0x7fff818f3000 - 0x7fff818f9ff7 com.apple.DiskArbitration 2.3 (2.3) <857F6E43-1EF4-7D53-351B-10DE0A8F992A> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff818fa000 - 0x7fff81900ff7 IOSurface ??? (???) <04EDCEDE-E36F-15F8-DC67-E61E149D2C9A> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff81901000 - 0x7fff819b7ff7 libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <03140531-3B2D-1EBA-DA7F-E12CC8F63969> /usr/lib/libobjc.A.dylib
0x7fff81aae000 - 0x7fff81ac9ff7 com.apple.openscripting 1.3.1 (???) <FD46A0FE-AC79-3EF7-AB4F-396D376DDE71> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
0x7fff81aca000 - 0x7fff81adcfe7 libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <76B83C8D-8EFE-4467-0F75-275648AFED97> /usr/lib/libsasl2.2.dylib
0x7fff81bdf000 - 0x7fff823e9fe7 libBLAS.dylib 219.0.0 (compatibility 1.0.0) <FC941ECB-71D0-FAE3-DCBF-C5A619E594B8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
0x7fff823ea000 - 0x7fff823feff7 com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <621B7415-A0B9-07A7-F313-36BEEDD7B132> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff823ff000 - 0x7fff82448ff7 com.apple.securityinterface 4.0.1 (40418) <E2DC796D-84EC-48F5-34A9-DF614573BE74> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
0x7fff82542000 - 0x7fff82548ff7 com.apple.CommerceCore 1.0 (9.1) <3691E9BA-BCF4-98C7-EFEC-78DA6825004E> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
0x7fff82549000 - 0x7fff82593ff7 com.apple.Metadata 10.6.3 (507.15) <2EF19055-D7AE-4D77-E589-7B71B0BC1E59> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
0x7fff825a0000 - 0x7fff825b9fff com.apple.CFOpenDirectory 10.6 (10.6) <CCF79716-7CC6-2520-C6EB-A4F56AD0A207> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
0x7fff82801000 - 0x7fff82834ff7 libTrueTypeScaler.dylib ??? (???) <69D4A213-45D2-196D-7FF8-B52A31DFD329> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x7fff828bd000 - 0x7fff82d00fef libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <0CC61C98-FF51-67B3-F3D8-C5E430C201A9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
0x7fff82d01000 - 0x7fff82d50fef libTIFF.dylib ??? (???) <1E2593D1-A7F6-84C6-DF8F-0B46AE445926> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff82d51000 - 0x7fff82da4ff7 com.apple.HIServices 1.8.3 (???) <F6E0C7A7-C11D-0096-4DDA-2C77793AA6CD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
0x7fff82da5000 - 0x7fff82daafff libGFXShared.dylib ??? (???) <1D0D3531-9561-632C-D620-1A8652BEF5BC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
0x7fff82dab000 - 0x7fff82e68fff com.apple.CoreServices.OSServices 359.2 (359.2) <BBB8888E-18DE-5D09-3C3A-F4C029EC7886> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
0x7fff82eb1000 - 0x7fff82eeefff com.apple.LDAPFramework 2.0 (120.1) <16383FF5-0537-6298-73C9-473AEC9C149C> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff82eef000 - 0x7fff82f05fe7 com.apple.MultitouchSupport.framework 207.11 (207.11) <8233CE71-6F8D-8B3C-A0E1-E123F6406163> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
0x7fff83083000 - 0x7fff830dcfe7 com.apple.PackageKit 1.1.3 (92) <08D0E1A4-8E59-25E9-7203-49BF7B6112AC> /System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/PackageKit
0x7fff830dd000 - 0x7fff83117fff com.apple.bom 10.0 (164) <E5C9AFBD-68C1-197E-72B0-B43295DC87DC> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x7fff83118000 - 0x7fff83196ff7 com.apple.CoreText 151.10 (???) <54961997-55D8-DC0F-2634-674E452D5A8E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
0x7fff831e9000 - 0x7fff831eaff7 com.apple.audio.units.AudioUnit 1.6.7 (1.6.7) <53299948-2554-0F8F-7501-04B34E49F6CF> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff831eb000 - 0x7fff832ebfef com.apple.DiskImagesFramework 10.6.8 (289.1) <4F2F2B6C-59D1-0631-71D1-F471BE2CE29A> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff832ec000 - 0x7fff832ecff7 com.apple.CoreServices 44 (44) <DC7400FB-851E-7B8A-5BF6-6F50094302FB> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff832ed000 - 0x7fff83339fff libauto.dylib ??? (???) <F7221B46-DC4F-3153-CE61-7F52C8C293CF> /usr/lib/libauto.dylib
0x7fff8333a000 - 0x7fff83376fe7 libcurl.4.dylib 6.1.0 (compatibility 6.0.0) <1E041185-131C-C237-C250-38BE933A269A> /usr/lib/libcurl.4.dylib
0x7fff83377000 - 0x7fff83382fff com.apple.CrashReporterSupport 10.6.7 (258) <A2CBB18C-BD1C-8650-9091-7687E780E689> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
0x7fff83383000 - 0x7fff83433fff edu.mit.Kerberos 6.5.11 (6.5.11) <085D80F5-C9DC-E252-C21B-03295E660C91> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff83434000 - 0x7fff83449ff7 com.apple.LangAnalysis 1.6.6 (1.6.6) <DC999B32-BF41-94C8-0583-27D9AB463E8B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8344a000 - 0x7fff8344aff7 com.apple.ApplicationServices 38 (38) <10A0B9E9-4988-03D4-FC56-DDE231A02C63> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
0x7fff836b8000 - 0x7fff836bdfff libGIF.dylib ??? (???) <201B8077-B5CC-11AA-E1B0-1D057ABE416A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff83741000 - 0x7fff83741ff7 com.apple.vecLib 3.6 (vecLib 3.6) <08D3D45D-908B-B86A-00BA-0F978D2702A7> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff83742000 - 0x7fff83745ff7 com.apple.securityhi 4.0 (36638) <38935851-09E4-DDAB-DB1D-30ADC39F7ED0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
0x7fff838a7000 - 0x7fff838a8ff7 libScreenReader.dylib ??? (???) <0E570442-073F-D6AD-5014-1FD91C631DCF> /usr/lib/libScreenReader.dylib
0x7fff8390a000 - 0x7fff83915ff7 com.apple.bsd.ServiceManagement 1.3 (1.3) <CEB99ECF-4C55-C3DF-EE64-35903BF7B690> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManage ment
0x7fff839a6000 - 0x7fff83d43fe7 com.apple.QuartzCore 1.6.3 (227.37) <16DFF6CD-EA58-CE62-A1D7-5F6CE3D066DD> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff83d44000 - 0x7fff83d4bfff com.apple.OpenDirectory 10.6 (10.6) <4200CFB0-DBA1-62B8-7C7C-91446D89551F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff83d4c000 - 0x7fff83decfff com.apple.LaunchServices 362.3 (362.3) <B90B7C31-FEF8-3C26-BFB3-D8A48BD2C0DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
0x7fff83ffe000 - 0x7fff8401eff7 com.apple.DirectoryService.Framework 3.6 (621.11) <AD76C757-6701-BDB5-631E-1CB77D669586> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
0x7fff84044000 - 0x7fff84045ff7 com.apple.TrustEvaluationAgent 1.1 (1) <51867586-1C71-AE37-EAAD-535A58DD3550> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
0x7fff84055000 - 0x7fff842deff7 com.apple.security 6.1.2 (55002) <4419AFFC-DAE7-873E-6A7D-5C9A5A4497A6> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff842df000 - 0x7fff8436ffff com.apple.SearchKit 1.3.0 (1.3.0) <4175DC31-1506-228A-08FD-C704AC9DF642> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
0x7fff8461d000 - 0x7fff847b9fff com.apple.WebKit 6534 (6534.50) <05AEA122-3F31-0F56-4AA6-E84140C53785> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x7fff847ba000 - 0x7fff847ebfff libGLImage.dylib ??? (???) <7F102A07-E4FB-9F52-B2F6-4E2D2383CA13> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
0x7fff847ec000 - 0x7fff84856fe7 libvMisc.dylib 268.0.1 (compatibility 1.0.0) <75A8D840-4ACE-6560-0889-2AFB6BE08E59> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
0x7fff84901000 - 0x7fff849c2fff libFontParser.dylib ??? (???) <A00BB0A7-E46C-1D07-1391-194745566C7E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff849c3000 - 0x7fff849c6ff7 libCoreVMClient.dylib ??? (???) <E03D7C81-A3DA-D44A-A88A-DDBB98AF910B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
0x7fff849c7000 - 0x7fff849ddfef libbsm.0.dylib ??? (???) <42D3023A-A1F7-4121-6417-FCC6B51B3E90> /usr/lib/libbsm.0.dylib
0x7fff849de000 - 0x7fff849f2fff libGL.dylib ??? (???) <2ECE3B0F-39E1-3938-BF27-7205C6D0358B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff849f3000 - 0x7fff84a1aff7 libJPEG.dylib ??? (???) <46A413EA-4FD1-A050-2EF0-6279F3EAD581> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff8524c000 - 0x7fff85250ff7 libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) <DB710299-B4D9-3714-66F7-5D2964DE585B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff854bb000 - 0x7fff854e6ff7 libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <8AB4CA9E-435A-33DA-7041-904BA7FA11D5> /usr/lib/libxslt.1.dylib
0x7fff854e7000 - 0x7fff85606fe7 libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <14115D29-432B-CF02-6B24-A60CC533A09E> /usr/lib/libcrypto.0.9.8.dylib
0x7fff85607000 - 0x7fff85905fff com.apple.HIToolbox 1.6.5 (???) <AD1C18F6-51CB-7E39-35DD-F16B1EB978A8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
0x7fff85e12000 - 0x7fff85e12ff7 com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <DA9BFF01-40DF-EBD5-ABB7-787DAF2D77CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
0x7fff85e13000 - 0x7fff85f2dfef libGLProgrammability.dylib ??? (???) <8A4B86E3-0FA7-8684-2EF2-C5F8079428DB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
0x7fff861f6000 - 0x7fff8636dfe7 com.apple.CoreFoundation 6.6.5 (550.43) <31A1C118-AD96-0A11-8BDF-BD55B9940EDC> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff8637a000 - 0x7fff863f9fe7 com.apple.audio.CoreAudio 3.2.6 (3.2.6) <79E256EB-43F1-C7AA-6436-124A4FFB02D0> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff863fa000 - 0x7fff86df4ff7 com.apple.AppKit 6.6.8 (1038.36) <4CFBE04C-8FB3-B0EA-8DDB-7E7D10E9D251> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff86df5000 - 0x7fff86e44ff7 com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1) <01B370FB-D524-F660-3826-E85B7F0D85CD> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
0x7fff86e45000 - 0x7fff86ec2fef libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
0x7fff86ec3000 - 0x7fff86ff8fff com.apple.audio.toolbox.AudioToolbox 1.6.7 (1.6.7) <E5D7DBDB-6DDF-E6F9-C71C-86F4520EE5A3> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff86ff9000 - 0x7fff87006ff7 com.apple.AppleFSCompression 24.4 (1.0) <57D6F613-CB5E-75BC-E351-3272D62227F5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/Apple FSCompression
0x7fff87007000 - 0x7fff87041fff libcups.2.dylib 2.8.0 (compatibility 2.0.0) <539EBFDD-96D6-FB07-B128-40232C408757> /usr/lib/libcups.2.dylib
0x7fff87042000 - 0x7fff870a2fe7 com.apple.framework.IOKit 2.0 (???) <4F071EF0-8260-01E9-C641-830E582FA416> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff87217000 - 0x7fff87258fff com.apple.SystemConfiguration 1.10.8 (1.10.2) <78D48D27-A9C4-62CA-2803-D0BBED82855A> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x7fff87259000 - 0x7fff8725dff7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
0x7fff87277000 - 0x7fff87435fff libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <4274FC73-A257-3A56-4293-5968F3428854> /usr/lib/libicucore.A.dylib
0x7fff87436000 - 0x7fff87453ff7 libPng.dylib ??? (???) <6D8E515B-E0A2-2BA1-9CAC-8CB8A8B35879> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff87454000 - 0x7fff87509fe7 com.apple.ink.framework 1.3.3 (107) <FFC46EE0-3544-A459-2AB9-94778A75E3D4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
0x7fff87526000 - 0x7fff8755dff7 com.apple.DiskManagement 3.6 (358) <D0D9E19C-7F01-CEB6-681D-0B20D3B7E9B4> /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManag ement
0x7fff8755e000 - 0x7fff875a6ff7 libvDSP.dylib 268.0.1 (compatibility 1.0.0) <170DE04F-89AB-E295-0880-D69CAFBD7979> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
0x7fff875a7000 - 0x7fff876e5fff com.apple.CoreData 102.1 (251) <32233D4D-00B7-CE14-C881-6BF19FD05A03> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff87764000 - 0x7fff87971ff7 com.apple.JavaScriptCore 6534 (6534.49) <1D418EF7-CDBE-3832-0157-D853073948D0> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fff87972000 - 0x7fff879afff7 libFontRegistry.dylib ??? (???) <4C3293E2-851B-55CE-3BE3-29C425DD5DFF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff879e1000 - 0x7fff87e28fef com.apple.RawCamera.bundle 3.7.1 (570) <5AFA87CA-DC3D-F84E-7EA1-6EABA8807766> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x7fff87e29000 - 0x7fff87e58fff com.apple.framework.Admin 4.6 (4.6) <376BC531-CE46-A147-9AF5-4D8F8E1522C5> /System/Library/PrivateFrameworks/Admin.framework/Versions/A/Admin
0x7fff87e59000 - 0x7fff87e70fff com.apple.ImageCapture 6.1 (6.1) <79AB2131-2A6C-F351-38A9-ED58B25534FD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
0x7fff87fe3000 - 0x7fff88008ff7 com.apple.CoreVideo 1.6.2 (45.6) <E138C8E7-3CB6-55A9-0A2C-B73FE63EA288> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff8800a000 - 0x7fff8800fff7 com.apple.CommonPanels 1.2.4 (91) <4D84803B-BD06-D80E-15AE-EFBE43F93605> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
0x7fff88010000 - 0x7fff88010ff7 com.apple.Cocoa 6.6 (???) <68B0BE46-6E24-C96F-B341-054CF9E8F3B6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff88011000 - 0x7fff88052fef com.apple.QD 3.36 (???) <5DC41E81-32C9-65B2-5528-B33E934D5BB4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
0x7fff88076000 - 0x7fff88077fff liblangid.dylib ??? (???) <EA4D1607-2BD5-2EE2-2A3B-632EEE5A444D> /usr/lib/liblangid.dylib
0x7fff88078000 - 0x7fff88139fef com.apple.ColorSync 4.6.6 (4.6.6) <BB2C5813-C61D-3CBA-A8F7-0E59E46EBEE8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
0x7fff881a3000 - 0x7fff881a3ff7 com.apple.Carbon 150 (152) <19B37B7B-1594-AD0A-7F14-FA2F85AD7241> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff881b6000 - 0x7fff881fffef libGLU.dylib ??? (???) <1C050088-4AB2-2BC2-62E6-C969F925A945> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff882ac000 - 0x7fff88346fe7 com.apple.ApplicationServices.ATS 275.16 (???) <4B70A2FC-1902-5F27-5C3B-5C78C283C6EA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
0x7fff88347000 - 0x7fff88347ff7 com.apple.Accelerate 1.6 (Accelerate 1.6) <2BB7D669-4B40-6A52-ADBD-DA4DB3BC0B1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff88348000 - 0x7fff88420ff7 com.apple.DiscRecording 5.0.9 (5090.4.2) <1559C58F-ABD2-0C13-7E1D-75450FEC41D4> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff884dd000 - 0x7fff884ecfff com.apple.NetFS 3.2.2 (3.2.2) <7CCBD70E-BF31-A7A7-DB98-230687773145> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff88831000 - 0x7fff88948fef libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <1B27AFDD-DF87-2009-170E-C129E1572E8B> /usr/lib/libxml2.2.dylib
0x7fff88949000 - 0x7fff88955fff libbz2.1.0.dylib 1.0.5 (compatibility 1.0.0) <6FB0A8F4-72A1-D28F-E801-DE2C7498AFB9> /usr/lib/libbz2.1.0.dylib
0x7fff88956000 - 0x7fff88961ff7 com.apple.speech.recognition.framework 3.11.1 (3.11.1) <F0DDF27E-DB55-07CE-E548-C62095BE8167> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
0x7fff88962000 - 0x7fff88a3ffff com.apple.vImage 4.1 (4.1) <C3F44AA9-6F71-0684-2686-D3BBC903F020> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
0x7fff88a40000 - 0x7fff88a4ffff libxar.1.dylib ??? (???) <CBAF862A-3C77-6446-56C2-9C4461631AAF> /usr/lib/libxar.1.dylib
0x7fff88a50000 - 0x7fff88a53fff com.apple.help 1.3.2 (41.1) <BD1B0A22-1CB8-263E-FF85-5BBFDE3660B9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
0x7fff88a54000 - 0x7fff88cd6fe7 com.apple.Foundation 6.6.7 (751.62) <6F2A5BBF-6990-D561-2928-AD61E94036D9> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff88d23000 - 0x7fff88d32fef com.apple.opengl 1.6.13 (1.6.13) <516098B3-4517-8A55-64BB-195CDAA5334D> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff88e4e000 - 0x7fff88e71fff com.apple.opencl 12.3.6 (12.3.6) <42FA5783-EB80-1168-4015-B8C68F55842F> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff88e72000 - 0x7fff88e74fff libRadiance.dylib ??? (???) <A9DB4D5D-4072-971B-DEF6-DDE645F415EA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff896bb000 - 0x7fff89740ff7 com.apple.print.framework.PrintCore 6.3 (312.7) <CDFE82DD-D811-A091-179F-6E76069B432D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
0x7fff898b3000 - 0x7fff89a71ff7 com.apple.ImageIO.framework 3.0.4 (3.0.4) <0A4F51A1-4502-767B-8A4E-F14C6214EF88> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
0x7fff89a72000 - 0x7fff89a80ff7 libkxld.dylib ??? (???) <8145A534-95CC-9F3C-B78B-AC9898F38C6F> /usr/lib/system/libkxld.dylib
0x7fff89bce000 - 0x7fff89c15ff7 com.apple.coreui 2 (114) <D7645B59-0431-6283-7322-957D944DAB21> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff89c16000 - 0x7fff89c23fe7 libCSync.A.dylib 545.0.0 (compatibility 64.0.0) <1C35FA50-9C70-48DC-9E8D-2054F7A266B1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x7fff89c2c000 - 0x7fff89ce5fff libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <2C5ED312-E646-9ADE-73A9-6199A2A43150> /usr/lib/libsqlite3.dylib
0x7fff89ce6000 - 0x7fff8a3e2ff7 com.apple.CoreGraphics 1.545.0 (???) <58D597B1-EB3B-710E-0B8C-EC114D54E11B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff8a3e3000 - 0x7fff8a420ff7 libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <F743389F-F25A-A77D-4FCA-D6B01AF2EE6D> /usr/lib/libssl.0.9.8.dylib
0x7fff8a421000 - 0x7fff8a476ff7 com.apple.framework.familycontrols 2.0.2 (2020) <F09541B6-5E28-1C01-C1AE-F6A2508670C7> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
0x7fff8a4c3000 - 0x7fff8a597fe7 com.apple.CFNetwork 454.12.4 (454.12.4) <C83E2BA1-1818-B3E8-5334-860AD21D1C80> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
0x7fff8a598000 - 0x7fff8a624fef SecurityFoundation ??? (???) <6860DE26-0D42-D1E8-CD7C-5B42D78C1E1D> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
0x7fffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???) <9AB4F1D1-89DC-0E8A-DC8E-A4FE4D69DB69> /usr/lib/libSystem.B.dylibFrom the menu bar, select
▹ About This Mac
Below the "OS X" legend in the window that opens, the OS version appears. Click the version line twice to display the serial number. If the number is missing or invalid according to this web form, take the machine to an Apple Store or other authorized service center to have the problem corrected. -
I am trying to use java file as Model layer and jsf as presentation layer
I am trying to use java file as Model layer and jsf as presentation layer and need some help
I successfully get the value of h:outputText from java file by doing simple binding operation but I am facing problems when I am trying to fill h:dataTable
I create java file
package oracle.model;
import java.sql.;*
import java.util.;*
*public class TableBean {*
Connection con ;
Statement ps;
ResultSet rs;
private List perInfoAll = new ArrayList();
*public List getperInfoAll() {*
perInfoAll.add(0,new perInfo("name","username","blablabla"));
return perInfoAll;
*public class perInfo {*
String uname;
String firstName;
String lastName;
*public perInfo(String firstName,String lastName,String uname) {*
this.uname = uname;
this.firstName = firstName;
this.lastName = lastName;
*public String getUname() {*
return uname;
*public String getFirstName() {*
return firstName;
*public String getLastName() {*
return lastName;
right click on the file and choose 'create data control'
then i wrote the jsf file:
*<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>*
*<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>*
*<f:view>*
*<h:dataTable id="dt1" value="#{bindings.perInfoAll}"*
var="item" bgcolor="#F1F1F1" border="10"
cellpadding="5" cellspacing="3" rows="4" width="50%"
dir="LTR" frame="hsides" rules="all"
*>*
*<f:facet name="header">*
*<h:outputText value="This is 'dataTable' demo" id="ot6"/>*
*</f:facet>*
*<h:column id="c2">*
*<f:facet name="header">*
*<h:outputText value="First Name" id="ot1"/>*
*</f:facet>*
*<h:outputText style="" value="#{item.firstName}"*
id="ot2"/>
*</h:column>*
*<h:column id="c4">*
*<f:facet name="header">*
*<h:outputText value="Last Name" id="ot9"/>*
*</f:facet>*
*<h:outputText value="#{item.lastName}" id="ot8"/>*
*</h:column>*
*<h:column id="c3">*
*<f:facet name="header">*
*<h:outputText value="Username" id="ot7"/>*
*</f:facet>*
*<h:outputText value="#{item.uname}" id="ot4"/>*
*</h:column>*
*<f:facet name="footer">*
*<h:outputText value="The End" id="ot3"/>*
*</f:facet>*
*</h:dataTable>*
*</center>*
*</af:document>*
*</f:view>*
but nothing is appear in my table
I know that there is something wrong in calling the binding object
I need help pls and where can i find some help to deal with another tag types
thanksi dragged the "perInfoAll" from my "Data Controls" and choosed adf table (even I know that new table with adf tags well be generated and i want table with jsf tags)
and this code is generated
*<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"*
*"http://www.w3.org/TR/html4/loose.dtd">*
*<%@ page contentType="text/html;charset=UTF-8"%>*
*<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>*
*<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>*
*<%@ taglib uri="http://xmlns.oracle.com/adf/faces/rich" prefix="af"%>*
*<f:view>*
*<af:document id="d1">*
*<af:messages id="m1"/>*
*<af:form id="f1">*
*<af:table value="#{bindings.perInfoAll1.collectionModel}" var="row"*
*rows="#{bindings.perInfoAll1.rangeSize}"*
*emptyText="#{bindings.perInfoAll1.viewable ? 'No data to display.' : 'Access Denied.'}"*
*fetchSize="#{bindings.perInfoAll1.rangeSize}"*
*rowBandingInterval="0"*
*selectionListener="#{bindings.perInfoAll1.collectionModel.makeCurrent}"*
*rowSelection="multiple" id="t1">*
*<af:column sortProperty="uname" sortable="false"*
*headerText="#{bindings.perInfoAll1.hints.uname.label}"*
*id="c1">*
*<af:inputText value="#{row.bindings.uname.inputValue}"*
*label="#{bindings.perInfoAll1.hints.uname.label}"*
*required="#{bindings.perInfoAll1.hints.uname.mandatory}"*
*columns="#{bindings.perInfoAll1.hints.uname.displayWidth}"*
*maximumLength="#{bindings.perInfoAll1.hints.uname.precision}"*
*shortDesc="#{bindings.perInfoAll1.hints.uname.tooltip}"*
*id="it3">*
*<f:validator binding="#{row.bindings.uname.validator}"/>*
*</af:inputText>*
*</af:column>*
*<af:column sortProperty="firstName" sortable="false"*
*headerText="#{bindings.perInfoAll1.hints.firstName.label}"*
*id="c2">*
*<af:inputText value="#{row.bindings.firstName.inputValue}"*
*label="#{bindings.perInfoAll1.hints.firstName.label}"*
*required="#{bindings.perInfoAll1.hints.firstName.mandatory}"*
*columns="#{bindings.perInfoAll1.hints.firstName.displayWidth}"*
*maximumLength="#{bindings.perInfoAll1.hints.firstName.precision}"*
*shortDesc="#{bindings.perInfoAll1.hints.firstName.tooltip}"*
*id="it2">*
*<f:validator binding="#{row.bindings.firstName.validator}"/>*
*</af:inputText>*
*</af:column>*
*<af:column sortProperty="lastName" sortable="false"*
*headerText="#{bindings.perInfoAll1.hints.lastName.label}"*
*id="c3">*
*<af:inputText value="#{row.bindings.lastName.inputValue}"*
*label="#{bindings.perInfoAll1.hints.lastName.label}"*
*required="#{bindings.perInfoAll1.hints.lastName.mandatory}"*
*columns="#{bindings.perInfoAll1.hints.lastName.displayWidth}"*
*maximumLength="#{bindings.perInfoAll1.hints.lastName.precision}"*
*shortDesc="#{bindings.perInfoAll1.hints.lastName.tooltip}"*
*id="it1">*
*<f:validator binding="#{row.bindings.lastName.validator}"/>*
*</af:inputText>*
*</af:column>*
*</af:table>*
*</af:form>*
*</af:document>*
*</f:view>*
but when run it i see the following errors
*Class oracle.adf.model.adapter.bean.BeanDataControl can not access a member of class nl.amis.hrm.EmpManager with modifiers "private"*
*Object EmpManager of type DataControl is not found.*
*java.lang.NullPointerException*
*Class oracle.adf.model.adapter.bean.BeanDataControl can not access a member of class nl.amis.hrm.EmpManager with modifiers "private"*
*Object EmpManager of type DataControl is not found.*
*java.lang.NullPointerException*
:( -
I am trying to use a interactive form and it says "see below" This is a IRS form and has worked before.
is there a tech support phone number?
Please wait...
If this message is not eventually replaced by the proper contents of the document, your PDF
viewer may not be able to display this type of document.
You can upgrade to the latest version of Adobe Reader for Windows®, Mac, or Linux® by
visiting http://www.adobe.com/go/reader_download.
For more assistance with Adobe Reader visit http://www.adobe.com/go/acrreader.
Windows is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or other countries. Mac is a trademark
of Apple Inc., registered in the United States and other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other countriesThat means you are looking at the form online with a browser that uses its own (incompatible) PDF viewer, not the Adobe Reader plugin.
Either
download the form to your local disk and fill it from there
use a browser that employs the Adobe Reader plugin
configure your browser to use the Adobe Reader plugin: http://helpx.adobe.com/acrobat/kb/pdf-browser-plugin-configuration.html -
When trying to update my iTunes 10.6.1 software, I keep getting a message that states, "the feature you are trying to use is on a network resource that is unavailable". Specifically, it is an error for 'Bonjour.msi'. Can someone please help me get past this so that I can update my software.
Thanks, Doc"the feature you are trying to use is on a network resource that is unavailable". Specifically, it is an error for 'Bonjour.msi'.
Download the Windows Installer CleanUp utility from the following page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
http://majorgeeks.com/download.php?det=4459
To install the utility, doubleclick the msicuu2.exe file you downloaded.
Now run the utility ("Start > All Programs > Windows Install Clean Up"). In the list of programs that appears in CleanUp, select any Bonjour entries and click "Remove", as per the following screenshot:
Quit out of CleanUp, restart the PC and try another install. Does it go through this time? -
Error when trying to use ImageIcon
Hi,
I am trying to use an ImageIcon to store an icon for plugins so that they can customize their menu and toolbar entries. I use a generic class, PaletteClass, to design all the plugins, and then extend PaletteClass to create individual plugins.
PaletteClass:
public class PaletteClass implements ItemListener{
* PaletteClass
* Superclass for the palettes in iKalk
* @author Nathan Jarus
* @version 0.1
JFrame frame = new JFrame();//Window
GridBagLayout layout = new GridBagLayout();
GridBagConstraints constraints = new GridBagConstraints();
JPanel main = new JPanel(layout);
JToggleButton cmdTop = new JToggleButton("Stick to Top");
//iKalk interface variables
static String description = "Unnamed Plugin"; //Name of plugin
ImageIcon icon = new ImageIcon(); //icon of plugin
static boolean state = true; //is it visible?
//static JToggleButton button = new JToggleButton(description, icon, state);
static JToggleButton button;
//static JToggleButton button = new JToggleButton(description, state);
JCheckBoxMenuItem menu = new JCheckBoxMenuItem(description, icon, state);
//boolean caret = false;//Used in determining when to clear the text box
//boolean clear = false;
//double tmp = 0;//Used in calculations
//char op = ' ';//Used in calculations
//Constructor
PaletteClass(iKalk ikalk){
setIcon("/images/generic.gif",ikalk,this);
menu.addItemListener(this);
//button.addItemListener(this);
frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
//frame.setLayout(new BorderLayout());
try {
UIManager.setLookAndFeel(iKalk.getLF());
} catch (UnsupportedLookAndFeelException e) {
JOptionPane.showMessageDialog(null,"How on earth did you get this message? Check for a virus. /n/nYour JRE has changed in the milliseconds that passed between the original loading of the program and this window loading!", "A message you should not be seeing", JOptionPane.ERROR_MESSAGE);
constraints.fill = GridBagConstraints.BOTH;
constraints.anchor = GridBagConstraints.CENTER;
//Stick to Top button
cmdTop.addItemListener(this);
addComp(main, cmdTop, layout, constraints, 0, 0, 1, 1, 0, 100);
//frame.add(main, BorderLayout.NORTH);
//frame.setVisible(true);
init();
//updateGFX();
//button = new JToggleButton(description, icon, state);
//setIcon("/images/generic.gif",ikalk,this);
public void init(){
frame.setLayout(new BorderLayout());
frame.add(main, BorderLayout.NORTH);
//Item listener
public void itemStateChanged(ItemEvent ie) {
if(ie.getSource().equals(cmdTop)){
if (frame.isAlwaysOnTop()){
frame.setAlwaysOnTop(false);
else {
frame.setAlwaysOnTop(true);
else if(ie.getSource().equals(button)){
if(button.isSelected()){
setVisible(true);
else{
setVisible(false);
else if(ie.getSource().equals(menu)){
if(menu.isSelected()){
setVisible(true);
else{
setVisible(false);
//Update the L&F
public void updateGFX(){
setVisible(false);
SwingUtilities.updateComponentTreeUI(frame);
SwingUtilities.updateComponentTreeUI(main);
setVisible(true);
//Decide whether or not the window is onscreen
public boolean isShowing(){
return frame.isVisible();
public void setVisible(boolean v){
frame.setVisible(v);
state = isShowing();
public void setVisible(){
frame.setVisible(true);
state = isShowing();
/*Add a component to the gridbag layout
*Args:
*JPanel to the JPanel to add the item to
*Component what what to add
*GridBagLayout layout the layout to add it to
*GridBagConstraints constraints the constraints to modify
*int row the row to add it to
*int column the column to add it to
*int numRows the number of rows the item crosses
*int numCols the number of columns the item crosses
*int weightX the x-weight of the item
*int weightY the y-weight of the item
public void addComp(JPanel to, Component what, GridBagLayout layout, GridBagConstraints constraints, int row, int column, int numRows, int numCols, int weightX, int weightY){
//Set the constraint parameters
constraints.gridx = column;
constraints.gridy = row;
constraints.gridwidth = numCols;
constraints.gridheight = numRows;
constraints.weightx = weightX;
constraints.weighty = weightY;
//Set these constraints in the layout
layout.setConstraints(what, constraints);
//Add the component
to.add(what);
public void setIcon(String path, iKalk ikalk, PaletteClass parent){
parent.icon = new ImageIcon(ikalk.getClass().getResource(path));
}This is one of the classes that I have trouble with:
NumberPad:
public class NumberPad extends PaletteClass implements ActionListener{
//Set up the objects so that I can access them from another method
public NumberPad(iKalk ikalk){
super(ikalk);
//Set the description
description = "Number Pad";
//setIcon("/images/NumberPad.gif", ikalk, this);
button = new JToggleButton(description, icon, state);
//Set up the frame
try {
UIManager.setLookAndFeel(iKalk.getLF());
} catch (UnsupportedLookAndFeelException e) {
//JOptionPane.showMessageDialog(null,"How on earth did you get this message? Check for a virus. /n/nYour JRE has changed in the milliseconds that passed between the original loading of the program and this window loading!", "A message you should not be seeing", JOptionPane.ERROR_MESSAGE);
frame.setSize(155,160);
frame.setLocation(500,500);
frame.setTitle(description);
updateGFX();
//Set up the number entry pad
JPanel panNumbers = new JPanel(new GridLayout(4,3));
JButton cmd0 = new JButton("0");
JButton cmd1 = new JButton("1");
JButton cmd2 = new JButton("2");
JButton cmd3 = new JButton("3");
JButton cmd4 = new JButton("4");
JButton cmd5 = new JButton("5");
JButton cmd6 = new JButton("6");
JButton cmd7 = new JButton("7");
JButton cmd8 = new JButton("8");
JButton cmd9 = new JButton("9");
JButton cmdDec = new JButton(".");
JButton cmdPM = new JButton("+/-");
cmd0.addActionListener(this);
cmd1.addActionListener(this);
cmd2.addActionListener(this);
cmd3.addActionListener(this);
cmd4.addActionListener(this);
cmd5.addActionListener(this);
cmd6.addActionListener(this);
cmd7.addActionListener(this);
cmd8.addActionListener(this);
cmd9.addActionListener(this);
cmdDec.addActionListener(this);
cmdPM.addActionListener(this);
panNumbers.add(cmd7);
panNumbers.add(cmd8);
panNumbers.add(cmd9);
panNumbers.add(cmd4);
panNumbers.add(cmd5);
panNumbers.add(cmd6);
panNumbers.add(cmd1);
panNumbers.add(cmd2);
panNumbers.add(cmd3);
panNumbers.add(cmd0);
panNumbers.add(cmdDec);
panNumbers.add(cmdPM);
panNumbers.setVisible(true);
//Final adding and init
super.addComp(main, panNumbers, layout, constraints, 1, 0, 4, 1, 0, 0);
//super.setVisible();
setIcon("/images/NumberPad.gif", ikalk, this);
public void actionPerformed(ActionEvent ae) {
if(ae.getActionCommand().equals("1")){
Functions.addOne();
else if(ae.getActionCommand().equals("2")){
Functions.addTwo();
else if(ae.getActionCommand().equals("3")){
Functions.addThree();
else if(ae.getActionCommand().equals("4")){
Functions.addFour();
else if(ae.getActionCommand().equals("5")){
Functions.addFive();
else if(ae.getActionCommand().equals("6")){
Functions.addSix();
else if(ae.getActionCommand().equals("7")){
Functions.addSeven();
else if(ae.getActionCommand().equals("8")){
Functions.addEight();
else if(ae.getActionCommand().equals("9")){
Functions.addNine();
else if(ae.getActionCommand().equals("0")){
Functions.addZero();
else if(ae.getActionCommand().equals(".")){
Functions.addDec();
else if(ae.getActionCommand().equals("+/-")){
Functions.PlusMins();
/*public void init(){
public void main(String [] args){
}This is the code I use to load the plugins:
void addPlugin(PaletteClass plugin){
//pluginsVector.addElement(plugin);
//plugin.setVisible();
//toolMain.add(PaletteClass.button);
pluginsVector.addElement(plugin);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
toolMain.add(PaletteClass.button);
}When I load this code, I get the following error (in Eclipse SDK):
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at iKalk.loadPlugin(iKalk.java:587)
at iKalk.loadPlugins(iKalk.java:578)
at iKalk.<init>(iKalk.java:466)
at iKalk$4.run(iKalk.java:563)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at PaletteClass.setIcon(PaletteClass.java:172)
at NumberPad.<init>(NumberPad.java:82)
... 15 more
If anyone knows what I am doing wrong, I'd like to know. I've tried several ways to fix it (as you can probably tell from the commented out code), but none of them worked.
Sorry if my code isn't the cleanest; it's still in development =]
PS: is it just me or does the code button in the post dialog still not work correctly?
Thanks,
LinuxMercedesSorry for all the code. Here's a truncated version:
PaletteClass:
public class PaletteClass implements ItemListener{
JFrame frame = new JFrame();//Window
GridBagLayout layout = new GridBagLayout();
GridBagConstraints constraints = new GridBagConstraints();
JPanel main = new JPanel(layout);
JToggleButton cmdTop = new JToggleButton("Stick to Top");
static String description = "Unnamed Plugin"; //Name of plugin
ImageIcon icon = new ImageIcon(); //icon of plugin
static boolean state = true; //is it visible?
static JToggleButton button;
JCheckBoxMenuItem menu = new JCheckBoxMenuItem(description, icon, state);
PaletteClass(iKalk ikalk){
setIcon("/images/generic.gif",ikalk,this);
init();
public void init(){
frame.setLayout(new BorderLayout());
frame.add(main, BorderLayout.NORTH);
public void setIcon(String path, iKalk ikalk, PaletteClass parent){
parent.icon = new ImageIcon(ikalk.getClass().getResource(path));
}NumberPad:
public class NumberPad extends PaletteClass implements ActionListener{
public NumberPad(iKalk ikalk){
super(ikalk);
//Set the description
description = "Number Pad";
button = new JToggleButton(description, icon, state);
setIcon("/images/NumberPad.gif", ikalk, this);
}Code I use to load Plugins:
void addPlugin(PaletteClass plugin){
pluginsVector.addElement(plugin);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
toolMain.add(PaletteClass.button);
}Oh yeah, and please don't go using this code in your projects without asking =]
Thanks (and my apologies again),
LinuxMercedes -
I am having a lot of trouble with trying to use my debit card on purchase of itune apps or music. Whenever i put my card information in it tells me that this card is invalid. But there is no way that my card is invalid because i just got it last week. So the only thing i haven't done yet is call my bank to check and see if all my bank statements match but if they do then have no idea what to do to get this to work with my computer, ipad mini, or ipod HELP! PLEASE!
I am having this same problem and I have even contacted my bank. The address they have is EXACTLY the way I am typing it. It does match. I do not understand.
-
Assigning values to 2 fields using sql statement
db11g , apex 4.0 and firefox 24 ,
hi all ,
i am trying to follow this tutorial to assign values to 2 items on a page using sql statement ,
and i am using the same sql statement the tutorial uses
select d.loc location, count(e.empno) num_employees from dept d, emp e where d.deptno = e.deptno(+) and d.deptno = :P3_DEPTNO group by d.loc -- btw , what does the "+" sign mean?
after the e.deptno in the where condition .
but i am facing this error
1 error has occurred
Wrong number of columns selected in the SQL query. See Help of attribute for details.
and it does not work with two columns in the select statement under any conditions , i tried to remove the group function and the group clause ,
it does not work unless i use only one column in the select statement ??
thanksPars
And how exactly is this rewrite of the sql statement resolving the OP's issue.
You are still using more than 1 column which will still result in the error message:
Wrong number of columns selected in the SQL query.
As mentioned in my earlier post APEX 4.0 (the version the OP is using) does not handle a sql statement with multiple columns for the dynamic action Set Value.
Which means the fastest and simplest solution is splitting up the dynamic action in multiple Set Value actions.
Using this plugin or upgrade to a newer apex version would also be a possibility.
Nicolette -
Trying to tune a statement without success.
Dear all,
I got this statement in production:
SELECT a.ID, a.order_date, b.NAME, a.customer_total_price, a.department_name,
a.gilboa_no, a.currency_id
FROM orders a, order_statuses b
WHERE a.is_local = 0
AND a.order_date > TRUNC (SYSDATE, 'YEAR')
AND a.status_id = b.ID
-- AND a.status_id IN (7, 43, 62)
it runs very fast, see execution plan:
SELECT STATEMENT, GOAL = CHOOSE
NESTED LOOPS
TABLE ACCESS BY INDEX ROWID Object owner=D90STORYSERVER Object name=ORDERS
INDEX RANGE SCAN Object owner=D90STORYSERVER Object name=IDX_DEPT_ID_ORDER_DATE
TABLE ACCESS BY INDEX ROWID Object owner=D90STORYSERVER Object name=ORDER_STATUSES
INDEX UNIQUE SCAN Object owner=D90STORYSERVER Object name=STATUS_PK
When I unremark the last AND condition, it became extremly slow:
SELECT a.ID, a.order_date, b.NAME, a.customer_total_price, a.department_name,
a.gilboa_no, a.currency_id
FROM orders a, order_statuses b
WHERE a.is_local = 0
AND a.order_date > TRUNC (SYSDATE, 'YEAR')
AND a.status_id = b.ID
AND a.status_id IN (7, 43, 62)
execution plan:
SELECT STATEMENT, GOAL = CHOOSE
CONCATENATION
NESTED LOOPS
TABLE ACCESS BY INDEX ROWID Object owner=D90STORYSERVER Object name=ORDERS
INDEX RANGE SCAN Object owner=D90STORYSERVER Object name=ORDER_1_STATUS_FK_I_1
TABLE ACCESS BY INDEX ROWID Object owner=D90STORYSERVER Object name=ORDER_STATUSES
INDEX UNIQUE SCAN Object owner=D90STORYSERVER Object name=STATUS_PK
NESTED LOOPS
TABLE ACCESS BY INDEX ROWID Object owner=D90STORYSERVER Object name=ORDERS
INDEX RANGE SCAN Object owner=D90STORYSERVER Object name=ORDER_1_STATUS_FK_I_1
TABLE ACCESS BY INDEX ROWID Object owner=D90STORYSERVER Object name=ORDER_STATUSES
INDEX UNIQUE SCAN Object owner=D90STORYSERVER Object name=STATUS_PK
NESTED LOOPS
TABLE ACCESS BY INDEX ROWID Object owner=D90STORYSERVER Object name=ORDERS
INDEX RANGE SCAN Object owner=D90STORYSERVER Object name=ORDER_1_STATUS_FK_I_1
TABLE ACCESS BY INDEX ROWID Object owner=D90STORYSERVER Object name=ORDER_STATUSES
INDEX UNIQUE SCAN Object owner=D90STORYSERVER Object name=STATUS_PK
THE field a.status_id is an INDEX.
Appriciate a lot yuor help!!!!!Here is how I see your 2 queries:
Query 1:
SELECT a.ID, a.order_date, b.NAME,
FROM orders a, order_statuses b
WHERE a.is_local = 0
AND a.order_date > TRUNC (SYSDATE, 'YEAR')
AND a.status_id = b.ID
SELECT STATEMENT, GOAL = CHOOSE
NESTED LOOPS
TABLE ACCESS BY INDEX ROWID Object Object name=ORDERS
INDEX RANGE SCAN Object name=IDX_DEPT_ID_ORDER_DATE
TABLE ACCESS BY INDEX ROWID Object Object name=ORDER_STATUSES
INDEX UNIQUE SCAN Object Object name=STATUS_PKPresuming that the first index access listed is done first, then it is using an index on the order date on ORDERS, and then joining out to ORDER_STATUSES using its primary key index for each matching row.
Query 2:
>
SELECT a.ID, a.order_date, b.NAME,
FROM orders a, order_statuses b
WHERE a.is_local = 0
AND a.order_date > TRUNC (SYSDATE, 'YEAR')
AND a.status_id = b.ID
AND a.status_id IN (7, 43, 62)
SELECT STATEMENT, GOAL = CHOOSE
CONCATENATION
NESTED LOOPS
TABLE ACCESS BY INDEX ROWID Object name=ORDERS
INDEX RANGE SCAN Object name=ORDER_1_STATUS_FK_I_1
TABLE ACCESS BY INDEX ROWID Object name=ORDER_STATUSES
INDEX UNIQUE SCAN Object name=STATUS_PK
[Above NESTED LOOP repeated another 2 times]Again, presuming the first index access is done first, then it is applying the Status ID constraint using the ORDER_1_STATUS_FK_I_1 index, and then joining out to ORDER_STATUSES using its primary key index.
My guess is that there are many rows matching these 3 status id values i.e. not just 3 rows, but many hundreds or thousands of rows. And I am also guessing that fewer rows match the date constraint than match the status id values - probably tens of rows with the right dates versus thousands of rows with the right status ids. You can verify this by counting how many rows match each condition:
SELECT count (*) FROM orders a WHERE a.order_date > TRUNC (SYSDATE, 'YEAR')
SELECT count (*) FROM orders a WHERE a.status_id IN (7, 43, 62)
I am guessing that the second SELECT will retrieve many more rows than the first.
In the first query the date constraint was applied using an index BEFORE the data row in the table was accessed. In the second query the date constraint is applied AFTER the data row in the table has been accessed i.e. Oracle has to read the data row in the table to get the date value to check if it matches the constraint in the WHERE clause.
So the first query uses an index on date, which is quite compact, quickly identifies any matching rows, and then ONLY retrieves the matching rows from the table.
The second query uses an index on status id, has to go to the table to retrieve many hundreds or thousands of matching rows, to then reject them because their date value does not match the constraint. This second query is doing a lot more disk I/O than the first one, if my guess about the data distributions and matching rows is correct.
Why is Oracle doing this? Probably because it considers an '=' constraint to be more restrictive (will match fewer rows) than a '>' constraint (an open ended number of rows may match). Without full statistics or a histogram of data distribution, Oracle believes that using the index on status_id is BETTER than using the index on order_date. It may be wrong, but Oracle doesn't know this before it runs the query. It can only use the information available to it at the time of parsing the query. And this makes it think that the status_id index should be better than the order_date index.
You don't mention which version of Oracle you are using. This will affect how many statistics it can collect, and how well the optimiser uses them when parsing SQL. 10g collects more statistics and tries to use them better.
The solution? Create a composite index on (status_id, order_date, is_local). Query 1 will still execute using the original order_date index. Query 2 should now prefer this new index as it has BOTH status_id and order_date in it. Oracle can now test the rows using the data in the index WITHOUT retrieving the data rows from the table. This will drastically reduce the amount of disk I/O being done and improve performance. Only the matching data rows will be retrieved from the table, having already matched all 3 major constraints. Furthermore, because the index is ordered, all the relevant matching rows will be in the same index blocks when retrieved - which is one of the main benefits of an index: row density within the index and packing.
John
Maybe you are looking for
-
Verizon employees admit their error--then Verizon decimates my credit history, and my life
Hurricane Sandy knocked out Time Warner's high-speed cable internet service in my NYC neighborhood for a few days. I would later learn that Verizon FIOS and DSL were both disputed in other neighborhoods, but in the immediate post-Sandy confusion, Ver
-
IPOD touch on external display monitor
my ipod touch 4th generation is not working with the AV composite on external display or TV out.
-
How does one "start Apple Mobile Device service" on an older ipod touch
I just upgraded my iTunes software to 10.5.2.11 When I plug my iPod touch into the computer (Windows 7). It does nnot show the device in windows or iTunes and says the iPod cannot be used because the Apple Mobile Device Service is not started. How do
-
Mixed AS Versions using frames
I have a site with two frames. Is it possible to load one HTML document in one frame that contains an SWF published using AS 2.0 and another HTML document into the other frame that contains an SWF published in AS 3.0? I am not sure how this works in
-
Why do we use barcodes in scripts.....
Hi experts, I want to know the reason why we use barcodes in scripts and smartforms.Generally barcodes are used to print Material no and batch numb on covers of any product.So what is the neccessity to print these in scripts and smartform