Intimidating behavior and deleted threads
Hi
I'm fairly new to these discussion boards and have been using it as a means of getting support or direction on either my iPhone3GS or Logic Pro. I've also been using it as a means of personal market research before purchasing an iPhone4 and iPad.
The issues (or none) around the iPhone4 persuaded me for example to cancel my order and stick with the 3GS until it had all settled down, however I'm sticking with the iPad.
What I have found as I've been surfing through the topics is the amount of intimidating or patronising responses that come back from some users (generally those who've got multiple 1000's of posts.....but not all of course)
I've been finding it increasingly more difficult to engage in any discussion because of this intimidating behaviour. It seems there are more than a few that feel they "own" the board or that they have the right to behave like moderators.
This seems to be leading to a number of threads being deleted and I've noticed this on at least 3 threads I've been part of, very anoying because the content has been valid. e.g. an hour ago a thread on Bluetooth functionality on the iPhone has just been removed. We had 2 users send very patronising responses to initial poster when all he was expressing was a wish list (like I did for the lack of Skip tracks functionality)
So I tried to pose a question to see if there was a techncial reason this wasn't implemented and bang the thread was deleted. Not off topic, not offensive, nothing on apple policy... so why?
Sending feedback using the feedback link to Apple is fine, however because it's only one way (i.e. you never get a response) I feel it is only fair for users to ba able to ask the questios to the general community without fear of being slammed by other uses.
personally I think it's healthy to see other users wishes and wants, there are times when others may even have a workaround, but to be dismisive and just say "this is a user to user board, Apple dont read this" every time seems to me to be plain wrong. Others may wish to engage in that discussion, and to me, if you dont then dont comment as if you "own" the board, just move on.
Just my 2 cs
Andy,
+"It just seems a shame to me that users can't have an open discussion around their hopes and wishes for a product, it seems a rule too far."+
Apple Discussions is almost certainly the best site you will find for help with Apple problems and I think that 'rule too far' gives it a narrow focus which is probably one of the reasons that it is so good. There are other places where people can chew the fat.
+"If people don't want to engage in that then they can move on"+
There is some truth in that but allowing such posts would produce clutter and make browsing forums more difficult (and reduce the narrow focus I referred to). You can also bet that threads would begin to carry some 'comment' mixed in with the technical questions and answers that rightly belong here thereby having their value reduced.
+"if I started a thread saying "What do you think about the iPad?" for example, I run the risk of it being removed or being slammed by people because it's not a technical question, and I find it deeply patronising"+
I don't know what your specific experience has been but I would comment that there are often posts here talking about being slammed (and often mentioning high number posters as being particularly bad in that respect) which on examining the posts in question reveal only a polite reference to Terms of Use. There is, of course, no excuse for pointing that out in a rude or aggressive manner.
As deggie suggests discussions in some forums are a little more - shall we say - robust than in others, but experience in the forums I have frequented in my time here suggests that Apple Discussions provide a remarkably gentle and polite environment. To me that is especially true of the high number posters, most of whom are remarkably helpful and tolerant in my experience. One or two can be a little blunt on occasions but certainly in some cases that is because they are not posting in their native language. Of course what you might detect on occasions from some old-timers is a degree of exasperation due to their seeing Discussions (in which they have invested a lot of time and effort in giving help to others) being weakened and perhaps even threatened by vents, rants, mudslinging and whatever.
I realise that your example question "What do you think about the iPad?" was purely hypothetical but it might nicely serve as an example of a thoroughly bad question which is unlikely to get useful answers. Much better would be something along the lines of "Could I do X, Y and Z with the iPad?", a specific question which would seem to be within ToU and which would get specific answers.
Michael
Similar Messages
-
Home, End and Delete key behavior modification-10.4.7
I'm using a PC keybord on my Mini but I share it via a KVM switch with my Dell laptop for work. Toggling between the Widoze machine and the Mac causes me issues because the Home, End and Delete key have different behaviors. How can I modify them in the Mac? Because I have to keep them the same in the laptop.
Home - Move to the beginning of the current line
End - Move to the end of the current line
Delete - Used mostly in Thunderbird to delete emails without opening or needing the mouse. It's useless now.
Lastly, in windows Firefox, when I click in the URL window, it immediately highlights the entire URL in there so I can just start typing a new one. In OS X firefox, I click right into the middle of the URL. I would like it to behave like the Windows version. This problem is made worse by the Home/End key situation. If there was an easy way to highlight the entire URL (i.e. Shift End in Windows),that would work too. But I'd prefer that it immeidately highlight everything upon clicking in there.
Thanks all!Hi mthhurley!
I'm a new Mac user and found myself running into the same problems. I don't know if this will help but I started using the arrow keys instead of the end/home keys as the down arrow key will take me to the end of the line I am currently typing as long as it is the last line in the document. The up arrow key behaves the same way.
As for highlighting text in the URL address window, if you click three times fast it will highlight the whole string for you.
As I said I'm a very new Mac user so I'm certain there are more experienced users out there with a better answer for you but this is a solution I have found to satisfy myself and I hope it helps you.
X
iMac Mac OS X (10.4.7) 2ghz Intel Core Duo, 1GB DDR2 SDRAM
iMac Mac OS X (10.4.7) 2ghz Intel Core Duo, 1GB DDR2 SDRAM -
Why are the Apple mods deleting and locking threads?
I would like an answer as to why the mods are deleting and locking threads that have to do with the error that pervasive in the iPod 1.1 upgrade. It seems that Apple will not acknowledge it but some of us are trying to find an answer and Apple locks the thread and deletes another one. As paying customers, Apple should realize that it is us who keeps the lights on in Cupertino. I think a bit more respect to the paying customer is in order here.
Just post your questions and replies in a calm and concise way Don and follow the guidelines within the Terms of Use;-):
http://discussions.apple.com/help.jspa#adua
Contrary to any belief you may have I can assure you that there are no attempts of covering up any alleged bugs in software or anything else in these fora.
Here's a reframe to your original question - The fact that the thread was locked means that the Hosts have seen the thread. It is reasonable therefore to conclude that they would have allerted the relevant people of the issue and referred them to that thread. -
Spry with DW insert, modify and delete behaviors
I posted this question before and didn't get a response. I'm
wondering if there is any documentation available for using Spry
with DW insert, modify and delete behaviors? I'd like to be able to
perform these functions without having to go from list to master to
detail page as in traditional ASP etc. According to Alex July at
Linecraft this is one of "many hidden features" in Spry.
http://www.linecraft.com/b2/index.php?p=28&c=1"LAGooner10" <[email protected]> wrote in
message
news:fk71ad$5c7$[email protected]..
>I posted this question before and didn't get a response.
I'm wondering if
> there is any documentation available for using Spry with
DW insert, modify
> and
> delete behaviors? I'd like to be able to perform these
functions without
> having to go from list to master to detail page as in
traditional ASP etc.
Here you can find an article that covers data update:
http://www.adobe.com/devnet/dreamweaver/articles/edit_data_in_ajax.html
The server-side code is CFML, but the concept is the same.
A more complete demo, with search, insert, update and delete
is available
here (code only, no article):
http://www.massimocorner.com/spry/dynamic_spry.zip
Massimo Foti, web-programmer for hire
Tools for ColdFusion and Dreamweaver developers:
http://www.massimocorner.com -
BDB read performance problem: lock contention between GC and VM threads
Problem: BDB read performance is really bad when the size of the BDB crosses 20GB. Once the database crosses 20GB or near there, it takes more than one hour to read/delete/add 200K keys.
After a point, of these 200K keys there are about 15-30K keys that are new and this number eventually should come down and there should not be any new keys after a point.
Application:
Transactional Data Store application. Single threaded process, that's trying to read one key's data, delete the data and add new data. The keys are really small (20 bytes) and the data is large (grows from 1KB to 100KB)
On on machine, I have a total of 3 processes running with each process accessing its own BDB on a separate RAID1+0 drive. So, according to me there should really be no disk i/o wait that's slowing down the reads.
After a point (past 20GB), There are about 4-5 million keys in my BDB and the data associated with each key could be anywhere between 1KB to 100KB. Eventually every key will have 100KB data associated with it.
Hardware:
16 core Intel Xeon, 96GB of RAM, 8 drive, running 2.6.18-194.26.1.0.1.el5 #1 SMP x86_64 x86_64 x86_64 GNU/Linux
BDB config: BTREE
bdb version: 4.8.30
bdb cache size: 4GB
bdb page size: experimented with 8KB, 64KB.
3 processes, each process accesses its own BDB on a separate RAIDed(1+0) drive.
envConfig.setAllowCreate(true);
envConfig.setTxnNoSync(ourConfig.asynchronous);
envConfig.setThreaded(true);
envConfig.setInitializeLocking(true);
envConfig.setLockDetectMode(LockDetectMode.DEFAULT);
When writing to BDB: (Asynchrounous transactions)
TransactionConfig tc = new TransactionConfig();
tc.setNoSync(true);
When reading from BDB (Allow reading from Uncommitted pages):
CursorConfig cc = new CursorConfig();
cc.setReadUncommitted(true);
BDB stats: BDB size 49GB
$ db_stat -m
3GB 928MB Total cache size
1 Number of caches
1 Maximum number of caches
3GB 928MB Pool individual cache size
0 Maximum memory-mapped file size
0 Maximum open file descriptors
0 Maximum sequential buffer writes
0 Sleep after writing maximum sequential buffers
0 Requested pages mapped into the process' address space
2127M Requested pages found in the cache (97%)
57M Requested pages not found in the cache (57565917)
6371509 Pages created in the cache
57M Pages read into the cache (57565917)
75M Pages written from the cache to the backing file (75763673)
60M Clean pages forced from the cache (60775446)
2661382 Dirty pages forced from the cache
0 Dirty pages written by trickle-sync thread
500593 Current total page count
500593 Current clean page count
0 Current dirty page count
524287 Number of hash buckets used for page location
4096 Assumed page size used
2248M Total number of times hash chains searched for a page (2248788999)
9 The longest hash chain searched for a page
2669M Total number of hash chain entries checked for page (2669310818)
0 The number of hash bucket locks that required waiting (0%)
0 The maximum number of times any hash bucket lock was waited for (0%)
0 The number of region locks that required waiting (0%)
0 The number of buffers frozen
0 The number of buffers thawed
0 The number of frozen buffers freed
63M The number of page allocations (63937431)
181M The number of hash buckets examined during allocations (181211477)
16 The maximum number of hash buckets examined for an allocation
63M The number of pages examined during allocations (63436828)
1 The max number of pages examined for an allocation
0 Threads waited on page I/O
0 The number of times a sync is interrupted
Pool File: lastPoints
8192 Page size
0 Requested pages mapped into the process' address space
2127M Requested pages found in the cache (97%)
57M Requested pages not found in the cache (57565917)
6371509 Pages created in the cache
57M Pages read into the cache (57565917)
75M Pages written from the cache to the backing file (75763673)
$ db_stat -l
0x40988 Log magic number
16 Log version number
31KB 256B Log record cache size
0 Log file mode
10Mb Current log file size
856M Records entered into the log (856697337)
941GB 371MB 67KB 112B Log bytes written
2GB 262MB 998KB 478B Log bytes written since last checkpoint
31M Total log file I/O writes (31624157)
31M Total log file I/O writes due to overflow (31527047)
97136 Total log file flushes
686 Total log file I/O reads
96414 Current log file number
4482953 Current log file offset
96414 On-disk log file number
4482862 On-disk log file offset
1 Maximum commits in a log flush
1 Minimum commits in a log flush
160KB Log region size
195 The number of region locks that required waiting (0%)
$ db_stat -c
7 Last allocated locker ID
0x7fffffff Current maximum unused locker ID
9 Number of lock modes
2000 Maximum number of locks possible
2000 Maximum number of lockers possible
2000 Maximum number of lock objects possible
160 Number of lock object partitions
0 Number of current locks
1218 Maximum number of locks at any one time
5 Maximum number of locks in any one bucket
0 Maximum number of locks stolen by for an empty partition
0 Maximum number of locks stolen for any one partition
0 Number of current lockers
8 Maximum number of lockers at any one time
0 Number of current lock objects
1218 Maximum number of lock objects at any one time
5 Maximum number of lock objects in any one bucket
0 Maximum number of objects stolen by for an empty partition
0 Maximum number of objects stolen for any one partition
400M Total number of locks requested (400062331)
400M Total number of locks released (400062331)
0 Total number of locks upgraded
1 Total number of locks downgraded
0 Lock requests not available due to conflicts, for which we waited
0 Lock requests not available due to conflicts, for which we did not wait
0 Number of deadlocks
0 Lock timeout value
0 Number of locks that have timed out
0 Transaction timeout value
0 Number of transactions that have timed out
1MB 544KB The size of the lock region
0 The number of partition locks that required waiting (0%)
0 The maximum number of times any partition lock was waited for (0%)
0 The number of object queue operations that required waiting (0%)
0 The number of locker allocations that required waiting (0%)
0 The number of region locks that required waiting (0%)
5 Maximum hash bucket length
$ db_stat -CA
Default locking region information:
7 Last allocated locker ID
0x7fffffff Current maximum unused locker ID
9 Number of lock modes
2000 Maximum number of locks possible
2000 Maximum number of lockers possible
2000 Maximum number of lock objects possible
160 Number of lock object partitions
0 Number of current locks
1218 Maximum number of locks at any one time
5 Maximum number of locks in any one bucket
0 Maximum number of locks stolen by for an empty partition
0 Maximum number of locks stolen for any one partition
0 Number of current lockers
8 Maximum number of lockers at any one time
0 Number of current lock objects
1218 Maximum number of lock objects at any one time
5 Maximum number of lock objects in any one bucket
0 Maximum number of objects stolen by for an empty partition
0 Maximum number of objects stolen for any one partition
400M Total number of locks requested (400062331)
400M Total number of locks released (400062331)
0 Total number of locks upgraded
1 Total number of locks downgraded
0 Lock requests not available due to conflicts, for which we waited
0 Lock requests not available due to conflicts, for which we did not wait
0 Number of deadlocks
0 Lock timeout value
0 Number of locks that have timed out
0 Transaction timeout value
0 Number of transactions that have timed out
1MB 544KB The size of the lock region
0 The number of partition locks that required waiting (0%)
0 The maximum number of times any partition lock was waited for (0%)
0 The number of object queue operations that required waiting (0%)
0 The number of locker allocations that required waiting (0%)
0 The number of region locks that required waiting (0%)
5 Maximum hash bucket length
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Lock REGINFO information:
Lock Region type
5 Region ID
__db.005 Region name
0x2accda678000 Region address
0x2accda678138 Region primary address
0 Region maximum allocation
0 Region allocated
Region allocations: 6006 allocations, 0 failures, 0 frees, 1 longest
Allocations by power-of-two sizes:
1KB 6002
2KB 0
4KB 0
8KB 0
16KB 1
32KB 0
64KB 2
128KB 0
256KB 1
512KB 0
1024KB 0
REGION_JOIN_OK Region flags
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Lock region parameters:
524317 Lock region region mutex [0/9 0% 5091/47054587432128]
2053 locker table size
2053 object table size
944 obj_off
226120 locker_off
0 need_dd
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Lock conflict matrix:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Locks grouped by lockers:
Locker Mode Count Status ----------------- Object ---------------
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Locks grouped by object:
Locker Mode Count Status ----------------- Object ---------------
Diagnosis:
I'm seeing way to much lock contention on the Java Garbage Collector threads and also the VM thread when I strace my java process and I don't understand the behavior.
We are spending more than 95% of the time trying to acquire locks and I don't know what these locks are. Any info here would help.
Earlier I thought the overflow pages were the problem as 100KB data size was exceeding all overflow page limits. So, I implemented duplicate keys concept by chunking of my data to fit to overflow page limits.
Now I don't see any overflow pages in my system but I still see bad bdb read performance.
$ strace -c -f -p 5642 --->(607 times the lock timed out, errors)
Process 5642 attached with 45 threads - interrupt to quit
% time seconds usecs/call calls errors syscall
98.19 7.670403 2257 3398 607 futex
0.84 0.065886 8 8423 pread
0.69 0.053980 4498 12 fdatasync
0.22 0.017094 5 3778 pwrite
0.05 0.004107 5 808 sched_yield
0.00 0.000120 10 12 read
0.00 0.000110 9 12 open
0.00 0.000089 7 12 close
0.00 0.000025 0 1431 clock_gettime
0.00 0.000000 0 46 write
0.00 0.000000 0 1 1 stat
0.00 0.000000 0 12 lseek
0.00 0.000000 0 26 mmap
0.00 0.000000 0 88 mprotect
0.00 0.000000 0 24 fcntl
100.00 7.811814 18083 608 total
The above stats show that there is too much time spent locking (futex calls) and I don't understand that because
the application is really single-threaded. I have turned on asynchronous transactions so the writes might be
flushed asynchronously in the background but spending that much time locking and timing out seems wrong.
So, there is possibly something I'm not setting or something weird with the way JVM is behaving on my box.
I grep-ed for futex calls in one of my strace log snippet and I see that there is a VM thread that grabbed the mutex
maximum number(223) of times and followed by Garbage Collector threads: the following is the lock counts and thread-pids
within the process:
These are the 10 GC threads (each thread has grabbed lock on an avg 85 times):
86 [8538]
85 [8539]
91 [8540]
91 [8541]
92 [8542]
87 [8543]
90 [8544]
96 [8545]
87 [8546]
97 [8547]
96 [8548]
91 [8549]
91 [8550]
80 [8552]
VM Periodic Task Thread" prio=10 tid=0x00002aaaf4065000 nid=0x2180 waiting on condition (Main problem??)
223 [8576] ==> grabbing a lock 223 times -- not sure why this is happening…
"pool-2-thread-1" prio=10 tid=0x00002aaaf44b7000 nid=0x21c8 runnable [0x0000000042aa8000] -- main worker thread
34 [8648] (main thread grabs futex only 34 times when compared to all the other threads)
The load average seems ok; though my system thinks it has very less memory left and that
I think is because its using up a lot of memory for the file system cache?
top - 23:52:00 up 6 days, 8:41, 1 user, load average: 3.28, 3.40, 3.44
Tasks: 229 total, 1 running, 228 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.2%us, 0.9%sy, 0.0%ni, 87.5%id, 8.3%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 98999820k total, 98745988k used, 253832k free, 530372k buffers
Swap: 18481144k total, 1304k used, 18479840k free, 89854800k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8424 rchitta 16 0 7053m 6.2g 4.4g S 18.3 6.5 401:01.88 java
8422 rchitta 15 0 7011m 6.1g 4.4g S 14.6 6.5 528:06.92 java
8423 rchitta 15 0 6989m 6.1g 4.4g S 5.7 6.5 615:28.21 java
$ java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)
Maybe I should make my application a Concurrent Data Store app as there is really only one thread doing the writes and reads. But I would like
to understand why my process is spending so much time in locking.
Can I try any other options? How do I prevent such heavy locking from happening? Has anyone seen this kind of behavior? Maybe this is
all normal. I'm pretty new to using BDB.
If there is a way to disable locking that would also work as there is only one thread that's really doing all the job.
Should I disable the file system cache? One thing is that my application does not utilize cache very well as once I visit a key, I don't visit that
key again for a very long time so its very possible that the key has to be read again from the disk.
It is possible that I'm thinking this completely wrong and focussing too much on locking behavior and the problem is else where.
Any thoughts/suggestions etc are welcome. Your help on this is much appreciated.
Thanks,
RamaHi,
Looks like you're using BDB, not BDB JE, and this is the BDB JE forum. Could you please repost here?:
Berkeley DB
Thanks,
mark -
Can anyone explain this behavior and tell me how to fix it?
Using NetBeans 6.5 on Windows, Glassfish v2.1
I have a JSF application with a page that has a tab set.
On one of the tabs I have a panel with company information.
One of the components on the page is an InputText field with the value bound to a session bean variable.
The tab also has an Add button.
Here is what the JSP looks like for the input text and button components
<h:inputText binding="#{MainPage.companyNameTF}" id="companyNameTF" readonly="#{SessionBean1.readOnlyFlag}"
<h:commandButton action="#{MainPage.mainAddBtn_action}" disabled="#{SessionBean1.disableEdit}" id="mainAddBtn"
style="font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; left: 425px; top: 380px; position: absolute; width: 75px" value="Add"/>
This is all plain vanilla stuff and I would expect that when the Add button is pushed, the session bean property would be filled with
the value entered in the input text field.
In the java code for the page, I have a method to process the Add button push.
Originally, it just called a method in the session bean to check that a value was entered in the input text field by checking the bound
session bean property.
For some reason, that was not getting filled and I was getting either a null or empty string rather than the value in the text field.
I added some checking in the method that processes the Add button push so I could check the values in the debugger.
Here is a sample of that code:
public String mainAddBtn_action() {
String s = sb1.getCompanyName();
s = (String)this.companyNameTF.getValue();
s = (String)this.companyNameTF.getSubmittedValue();I check this in the debugger and NONE of the variants that I have listed have the value that was entered into the text field.
The submittedValue is null and the others are empty strings (that is what they were initalized to).
This is all pertty straight forward stuff and I am at a loss to explain what is happening.
Can anyone expain this behavior, and, most important, how can I force the values to be present when the Add button is pushed.
I have never experienced this problem before, and have no clue what is causing it.
Thanks.Basically, the component bindings are just being used in plain vanilla get/set modes.
I set them to "" when I do a clear for the fields and they are set to a value via the text field.
No other action other than to read the values via get to insert them into the database.
And, I always use the get/set methods rather than just setting the value directly.
This is what is so strange about this behavior - I have created dozens of database add/update/delete pages using this same model and have not had a problem with them - even in a tab context.
Not a clue why this one is different.
I did notice that I had an error on the page (in IE7, you get a small triangle warning sign when something is not right).
I figured that might be the problem - maybe buggering up the rendering process.
I tracked that down and do not get that anymore (it had to do with the PDF display I was trying to get working a while back), but that did not resolve the problem.
I don't think there are any tab conflicts - none of the components are shared between tabs, but I will see what happens when I move a couple of the components out of the tab context.
I noticed that it seems to skip a cycle. Here is what I can do.
1) Fill in text fields and add a record - works fine the first time.
2) Clear the text fields
3) Enter new data in the text fields and push Add
4) I get an error saying fields are blank from my data check process.
5) Enter new data and push Add - the record is added with the new data.
My work around is to not enter data in step 3 and just accept the error message in step 4, then go ahead and enter the real data in step 5.
Very ugly, but it works every time. -
Why is my Firefox 4.0.1 crashing and deleting my browsing history and bookmarks?
This is the third time in the past month and a half that my Firefox 4.0.1 has crashed and deleted both my browsing history and my recent bookmarks. It seems to delete up to about a week's worth of information.
In the past, my Firefox browser would crash, but it would at least retain my last entered information (but that was the older version of Firefox); so this is something entirely new. I updated to 4.0.1 about two months ago, hoping that this would be better, but these random, information deleting, crashes are driving me crazy! I'm hesitant to download the new 5.0 version for the fear that these crashes will get worse...but mainly because I love Hypertext too much and I don't want to lose it to the upgrade.
I had read that one of the options to identifying the problem is to post a crash I.D.; however, when I searched for my latest crash reports, it doesn't show either of the two crashes that concerns me. So I'm even more curious to what this problem might be. I can tell you some of the key behaviors before it crashes:
* It begins to lag (slower than snail pace).
* It's almost impossible to click from one tab to the other (even if I only have two tabs open).
* My comp's physical memory spikes.
* The browser window will sometimes freeze and shut down the whole program, but this time (today), the window closed on its own.
* When I'm forced to close Firefox from my Task Manager, sometimes I actually have to restart my computer before I'm able to use the browser again.
* The crash happens randomly. I haven't noticed a crash pattern based on websites that I visit.
I hope someone can help me. I would really like this remedied. It just sucks having spent so much time bookmarking research material, just to have all of it wiped away without a reason.Try to update to the latest Firefox 12.0 version.
You can find the latest Firefox release in all languages and for all Operating Systems here:
*Firefox 12.0.x: http://www.mozilla.org/en-US/firefox/all.html
See:
* http://kb.mozillazine.org/gfx.color_management.mode
* https://developer.mozilla.org/En/ICC_color_correction_in_Firefox
Caveats: The new QCMS color management system introduced in Firefox 3.5 currently only supports ICC version 2 color profiles, not version 4.
You can set the gfx.color_management.enablev4 pref to true on the about:config page and close and restart Firefox to enable ICC V4 support in Firefox 8+, but that feature is not yet fully implemented, so there may be problems in some cases.
Test page:
* http://www.color.org/version4html.xalter - Is your system ICC Version 4 ready? -
RE: DBSessions and Single-threading
Thanks Linh. Always good to here from you.
thanks
ka
Kamran Amin
Forte Technical Leader, Core Systems
(203)-459-7362 or 8-204-7362 - Trumbull
[email protected]
From: Linh Pham[SMTP:[email protected]]
Sent: Friday, November 13, 1998 2:51 PM
To: Ajith Kallambella M; [email protected]; ForteUsers;
[email protected]
Subject: RE: DBSessions and Single-threading
all,
This information (technote draft # 11716) is to clear up the confusion
regarding
database access.
Note, Forte reserves the right to change this implementation in the
future.
Currently, there are two flavors of database access available with forte
(as of version 30j1):
1. single-threading access to all databases on all UNIX & VMS platforms
2. multithreading access to all supported database except Sybase on
intel/alpha-NT,
and to a certain extent, limited support with SQLServer (see more
details below)
1. single-threading access:
with this type of access, when the following code is executed
(SQL select ... on MyDBSession;), forte locks the partition and
all EXTERNAL requests will be queued. However, task switching inside
the partition continues until the called task enters the DBVendor's
API (as with any 3GL call). Prior to this moment, you can still have
multiple tasks running inside the partition. As the called task
enters the 3GL, it truly blocks a partition, ie. it's OUT there
talking to the database and not communicating with the
the forte's environment. If the query is long, the partition might not
be
able to acknowledge the environment manager's ping, and thus, will be
deemed NOT reachable, and a new partition will be started (see technote
11147). Another problem arises when you have multiple INTERNAL tasks
trying to perform database access concurrently on the same DBSession.
Since the behavior is unpredictable, we RECOMMEND that you only
have ONE task at any time accessing the DBSession inside a partition.
Please see also technote 7104 for more information regarding DBSession
sharing & blocking.
2. multi-threading access:
on NT, we have added code to allow multithreading access to most
supported
database. What does this mean?
a. when a task access the database, the partition will NOT be blocked.
b. you can have multiple DBSessions inside a partition and allow
concurrent access; however, we still RECOMMEND that you
only have ONE task accessing a DBSession at any one time.
Please consult a Forte consultant or a TSR in reference to technote
11151 (only available internally). Please do NOT call Forte Technical
Support for this technote.
As to SQLServer, the ODBC driver that you use to access the database
will
determine if it's is reentrant or not. There is also a known problem
with
the Microsoft ODBC driver which causes the cursor state to become
invalid when
multiple tasks accessing the same session. Due to these problems, forte
recommends that you single-threading access to SQLServer; otherwise
use at YOUR OWN RISK.
Hope this helps. IF you have questions regarding multithreading access
support
in the future, please contact a Forte Sales Rep or TSR.
linh ...
-----Original Message-----
From: [email protected]
[<a href="mailto:[email protected]">mailto:[email protected]]On</a> Behalf Of Ajith Kallambella M
Sent: Friday, November 13, 1998 9:08 AM
To: [email protected]; ForteUsers; [email protected]
Subject: RE: DBSessions and Single-threading
Though, the DBSession partitions can reside on a
thread-safe
OS ( like NT ), the DBSession is still single threaded
and your
partition gets blocked for the duration of the DB
access. Same
is true, even if you have multi-threaded databases.
Forte has not changed DBSession to make it
multi-threaded.
Infact, given the current implementation, the only way
to simulate
concurrent database access is to replicate the
partition which
has DBSession object. The famous DBEntityManagerPattern
does essentially the same.
I think we should all feel happy with this now, and
hope for
something better in 4.0.
Ajith Kallambella. M
Forte Systems Engineer,
International Business Corporation
-----Original Message-----
From: Eric Pereira [<a href=
"mailto:[email protected]">mailto:[email protected]</a>]
Sent: Friday, November 13, 1998 9:54 AM
To: [email protected]
Cc: [email protected]
Subject: RE: DBSessions and Single-threading
Kamran,
That's not entirely correct. Partitions which access
multi-threaded
databases (like MS SQL Server on NT) do not block.
There was some
discussion about this over the User Group a while back
- with no real
conclusion, so perhaps Forte might want to step in and
clarify.
What I'm curious about is the outcome in a situation
where one DB
Session accesses SQL Server and another one talks to a
non
multi-threaded database within the same partition.
Thanks.
Eric Pereira
Forte Consultant
----Original Message Follows----
From: "Amin, Kamran" <[email protected]>
To: [email protected], Peter Kelly
<[email protected]>
Subject: RE: DBSessions and Single-threading
Date: Fri, 13 Nov 1998 07:52:09 -0500
Reply-To: "Amin, Kamran" <[email protected]>
Peter,
If one of the service object is being used the that
partition gets
blocked until it has finished the request to the
dbsession. It will not
mater if the service objects are connected to different
database. Using
a
dbsession makes the partition single threaded and
that's why we use load
balancing. Please look at tech. note 10647 for more
info.
ka
Kamran Amin
Forte Technical Leader, Core Systems
(203)-459-7362 or 8-204-7362 - Trumbull
[email protected]
From: Peter Kelly[SMTP:[email protected]]
Sent: Friday, November 13, 1998 6:27 AM
To: [email protected]
Subject: DBSessions and Single-threading
Does a DBSession executing in a partition cause thatpartition to
become
single-threaded?
Suppose a partition has 2 Service Objects.
Each Service Object has its own unique DBSession.
While a method in one Service Object is using itsDBSession,
do all other threads in that partition halt and thenresume
when the work with the first DBSession is complete.
What if the two DBSessions are connected to differentdatabases,
does this change anything?
I heard rumours that Oracle on NT supportedmulti-tasking and blocking
would not occur. If blocking does occur, is it aForte or Oracle
limitation?
Any input/comments appreciated.
thanks,
Peter
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive
<URL:<a href=
"http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
>>
>>
Get Your Private, Free Email at <a href=
"http://www.hotmail.com">http://www.hotmail.com</a>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive
<URL:<a href=
"http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
>>
>>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:<a href=
"http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
>>
>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:<a href=
"http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>Thanks Linh. Always good to here from you.
thanks
ka
Kamran Amin
Forte Technical Leader, Core Systems
(203)-459-7362 or 8-204-7362 - Trumbull
[email protected]
From: Linh Pham[SMTP:[email protected]]
Sent: Friday, November 13, 1998 2:51 PM
To: Ajith Kallambella M; [email protected]; ForteUsers;
[email protected]
Subject: RE: DBSessions and Single-threading
all,
This information (technote draft # 11716) is to clear up the confusion
regarding
database access.
Note, Forte reserves the right to change this implementation in the
future.
Currently, there are two flavors of database access available with forte
(as of version 30j1):
1. single-threading access to all databases on all UNIX & VMS platforms
2. multithreading access to all supported database except Sybase on
intel/alpha-NT,
and to a certain extent, limited support with SQLServer (see more
details below)
1. single-threading access:
with this type of access, when the following code is executed
(SQL select ... on MyDBSession;), forte locks the partition and
all EXTERNAL requests will be queued. However, task switching inside
the partition continues until the called task enters the DBVendor's
API (as with any 3GL call). Prior to this moment, you can still have
multiple tasks running inside the partition. As the called task
enters the 3GL, it truly blocks a partition, ie. it's OUT there
talking to the database and not communicating with the
the forte's environment. If the query is long, the partition might not
be
able to acknowledge the environment manager's ping, and thus, will be
deemed NOT reachable, and a new partition will be started (see technote
11147). Another problem arises when you have multiple INTERNAL tasks
trying to perform database access concurrently on the same DBSession.
Since the behavior is unpredictable, we RECOMMEND that you only
have ONE task at any time accessing the DBSession inside a partition.
Please see also technote 7104 for more information regarding DBSession
sharing & blocking.
2. multi-threading access:
on NT, we have added code to allow multithreading access to most
supported
database. What does this mean?
a. when a task access the database, the partition will NOT be blocked.
b. you can have multiple DBSessions inside a partition and allow
concurrent access; however, we still RECOMMEND that you
only have ONE task accessing a DBSession at any one time.
Please consult a Forte consultant or a TSR in reference to technote
11151 (only available internally). Please do NOT call Forte Technical
Support for this technote.
As to SQLServer, the ODBC driver that you use to access the database
will
determine if it's is reentrant or not. There is also a known problem
with
the Microsoft ODBC driver which causes the cursor state to become
invalid when
multiple tasks accessing the same session. Due to these problems, forte
recommends that you single-threading access to SQLServer; otherwise
use at YOUR OWN RISK.
Hope this helps. IF you have questions regarding multithreading access
support
in the future, please contact a Forte Sales Rep or TSR.
linh ...
-----Original Message-----
From: [email protected]
[<a href="mailto:[email protected]">mailto:[email protected]]On</a> Behalf Of Ajith Kallambella M
Sent: Friday, November 13, 1998 9:08 AM
To: [email protected]; ForteUsers; [email protected]
Subject: RE: DBSessions and Single-threading
Though, the DBSession partitions can reside on a
thread-safe
OS ( like NT ), the DBSession is still single threaded
and your
partition gets blocked for the duration of the DB
access. Same
is true, even if you have multi-threaded databases.
Forte has not changed DBSession to make it
multi-threaded.
Infact, given the current implementation, the only way
to simulate
concurrent database access is to replicate the
partition which
has DBSession object. The famous DBEntityManagerPattern
does essentially the same.
I think we should all feel happy with this now, and
hope for
something better in 4.0.
Ajith Kallambella. M
Forte Systems Engineer,
International Business Corporation
-----Original Message-----
From: Eric Pereira [<a href=
"mailto:[email protected]">mailto:[email protected]</a>]
Sent: Friday, November 13, 1998 9:54 AM
To: [email protected]
Cc: [email protected]
Subject: RE: DBSessions and Single-threading
Kamran,
That's not entirely correct. Partitions which access
multi-threaded
databases (like MS SQL Server on NT) do not block.
There was some
discussion about this over the User Group a while back
- with no real
conclusion, so perhaps Forte might want to step in and
clarify.
What I'm curious about is the outcome in a situation
where one DB
Session accesses SQL Server and another one talks to a
non
multi-threaded database within the same partition.
Thanks.
Eric Pereira
Forte Consultant
----Original Message Follows----
From: "Amin, Kamran" <[email protected]>
To: [email protected], Peter Kelly
<[email protected]>
Subject: RE: DBSessions and Single-threading
Date: Fri, 13 Nov 1998 07:52:09 -0500
Reply-To: "Amin, Kamran" <[email protected]>
Peter,
If one of the service object is being used the that
partition gets
blocked until it has finished the request to the
dbsession. It will not
mater if the service objects are connected to different
database. Using
a
dbsession makes the partition single threaded and
that's why we use load
balancing. Please look at tech. note 10647 for more
info.
ka
Kamran Amin
Forte Technical Leader, Core Systems
(203)-459-7362 or 8-204-7362 - Trumbull
[email protected]
From: Peter Kelly[SMTP:[email protected]]
Sent: Friday, November 13, 1998 6:27 AM
To: [email protected]
Subject: DBSessions and Single-threading
Does a DBSession executing in a partition cause thatpartition to
become
single-threaded?
Suppose a partition has 2 Service Objects.
Each Service Object has its own unique DBSession.
While a method in one Service Object is using itsDBSession,
do all other threads in that partition halt and thenresume
when the work with the first DBSession is complete.
What if the two DBSessions are connected to differentdatabases,
does this change anything?
I heard rumours that Oracle on NT supportedmulti-tasking and blocking
would not occur. If blocking does occur, is it aForte or Oracle
limitation?
Any input/comments appreciated.
thanks,
Peter
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive
<URL:<a href=
"http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
>>
>>
Get Your Private, Free Email at <a href=
"http://www.hotmail.com">http://www.hotmail.com</a>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive
<URL:<a href=
"http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
>>
>>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:<a href=
"http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
>>
>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:<a href=
"http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>> -
I want to delete my duplicate songs, but I have thousands of songs and cannot realistically go through and review and delete them one at a time. Can I do it all at once?
Apple's official advice is here... HT2905 - How to find and remove duplicate items in your iTunes library. It is a manual process and the article fails to explain some of the potential pitfalls.
Use Shift > View > Show Exact Duplicate Items to display duplicates as this is normally a more useful selection. You need to manually select all but one of each group to remove. Sorting the list by Date Added may make it easier to select the appropriate tracks, however this works best when performed immediately after the dupes have been created. If you have multiple entries in iTunes connected to the same file on the hard drive then don't send to the recycle bin.
Use my DeDuper script if you're not sure, don't want to do it by hand, or want to preserve ratings, play counts and playlist membership. See this thread for background and please take note of the warning to backup your library before deduping.
(If you don't see the menu bar press ALT to show it temporarily or CTRL+B to keep it displayed)
tt2 -
Hi,
We run into different behavior of the Thread Context ClassLoader on OC4J 10.1.3.1.0 (which is OK) and OC4J 10.1.3.2.0 (here we have problems). It appeared in the Threads directly and indirectly (e.g. through Timer) created by our application. Threads, created by OC4j (e.g. the Thread, where our start-up servlet are running) are OK.
Thread Context ClassLoader (could be received from Thread.currentThread().getContextClassLoader()) on OC4J 10.1.3.1.0 in all threads is the same ClassLoader instance as the current ClassLoader (could be received from getClass().getClassLoader()). Actually the same is true for JBoss, WebLogic and WebSphere.
Thread Context ClassLoader on OC4J 10.1.3.2.0 is NOT the same ClassLoader instance as the current ClassLoader, it is even the instance of the different Class. This ClassLoader does not see classes, available at application level, which causes multiple problems.
Is it possible to configure OC4J 10.1.3.2.0 to behave similar to OC4J 10.1.3.1.0?
We tried to use “–userThreads”, but it did not help.
To investigate this problem we created a simple Web Application, which has Start-up Servlet, creates one thread and one Timer Task. From each point it is checking if Thread Context ClassLoader is the same ClassLoader instance as the current ClassLoader and printing Class Loaders if they are different. In addition it checks if correct parser accessed (should be xerces, which is in the Web App classpath and for which we added a shared library). Below you could see what we received on OC4J 10.1.3.1.0 (which is OK) and OC4J 10.1.3.2.0:
E:\OracleAS_1\j2ee\home>java -Xms128m -Xmx1024m -jar oc4j.jar -userThreads
07/04/30 10:33:00 Oracle Containers for J2EE 10g (10.1.3.1.0) initialized
07/04/30 10:39:31 ------In StartupServlet Init-----
07/04/30 10:39:31 +++++++ ++++++++++++++++++++++++++++++++++++ ++++++++
07/04/30 10:39:31 +++++++ Executing Code in the StrtServlet... ++++++++
07/04/30 10:39:31 +++++++ (this Thread created by App Server) +++++++++
07/04/30 10:39:31 ClassLoaders: fromClass = getClass().getClassLoader() = <TestL
oaders.web.TestLoaders:0.0.0>*******<class oracle.classloader.PolicyClassLoader
07/04/30 10:39:31 fromThread =Thread.currentThread().getContextCla
ssLoader() = <TestLoaders.web.TestLoaders:0.0.0>*******<class oracle.classloader
.PolicyClassLoader
07/04/30 10:39:31 ******* THE SAME CLASSLOADER USED IN BOTH PLACES!!! *******
07/04/30 10:39:31 DocumentBuilderFactory = <org.apache.xerces.jaxp.DocumentBuild
erFactoryImpl@1908ba7>*******
07/04/30 10:39:31 C O R R E C T !!!
07/04/30 10:39:31 -CWD- =E:\OracleAS_1\j2ee\home; uer directory = E:\OracleAS_1\
j2ee\home
07/04/30 10:39:31 Constructing the Timer Task...
07/04/30 10:39:31 Starting some Timer...
07/04/30 10:39:31 Some Timer is started ...
07/04/30 10:39:31 ------All actions done Successfully--------
07/04/30 10:39:41 +++++++ +++++++++++++++++++++++++++++++++++ ++++++++
07/04/30 10:39:41 +++++++ Executing Code in the new Thread... ++++++++
07/04/30 10:39:41 ClassLoaders: fromClass = getClass().getClassLoader() = <TestL
oaders.web.TestLoaders:0.0.0>*******<class oracle.classloader.PolicyClassLoader
07/04/30 10:39:41 fromThread =Thread.currentThread().getContextCla
ssLoader() = <TestLoaders.web.TestLoaders:0.0.0>*******<class oracle.classloader
.PolicyClassLoader
07/04/30 10:39:41 ******* THE SAME CLASSLOADER USED IN BOTH PLACES!!! *******
07/04/30 10:39:41 DocumentBuilderFactory = <org.apache.xerces.jaxp.DocumentBuild
erFactoryImpl@17e5e56>*******
07/04/30 10:39:41 C O R R E C T !!!
07/04/30 10:40:31 +++++++ +++++++++++++++++++++++++++++++++++ ++++++++
07/04/30 10:40:31 +++++++ Executing the Session Timer Task... ++++++++
07/04/30 10:40:31 ClassLoaders: fromClass = getClass().getClassLoader() = <TestL
oaders.web.TestLoaders:0.0.0>*******<class oracle.classloader.PolicyClassLoader
07/04/30 10:40:31 fromThread =Thread.currentThread().getContextCla
ssLoader() = <TestLoaders.web.TestLoaders:0.0.0>*******<class oracle.classloader
.PolicyClassLoader
07/04/30 10:40:31 ******* THE SAME CLASSLOADER USED IN BOTH PLACES!!! *******
07/04/30 10:40:31 DocumentBuilderFactory = <org.apache.xerces.jaxp.DocumentBuild
erFactoryImpl@1c6988d>*******
07/04/30 10:40:31 C O R R E C T !!!
07/04/30 10:44:01 Shutting down OC4J...
07/04/30 10:44:01
E:\OracleAS_1\j2ee\home>
C:\oc4j\j2ee\home>java -Xms128m -Xmx1024m -classpath .;oc4j.jar;C:\oc4j\j2ee\hom
e\properties -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socke
t,address=3999,server=y,suspend=n -jar oc4j.jar -userThreads
07/05/01 21:14:33 ------In StartupServlet Init-----
07/05/01 21:14:33 +++++++ ++++++++++++++++++++++++++++++++++++ ++++++++
07/05/01 21:14:33 +++++++ Executing Code in the StrtServlet... ++++++++
07/05/01 21:14:33 +++++++ (this Thread created by App Server) +++++++++
07/05/01 21:14:33 ClassLoaders: fromClass = getClass().getClassLoader() = <TestL
oaders.web.TestLoaders:0.0.0>*******<class oracle.classloader.PolicyClassLoader
07/05/01 21:14:33 fromThread =Thread.currentThread().getContextCla
ssLoader() = <TestLoaders.web.TestLoaders:0.0.0>*******<class oracle.classloader
.PolicyClassLoader
07/05/01 21:14:33 ******* THE SAME CLASSLOADER USED IN BOTH PLACES!!! *******
07/05/01 21:14:33 DocumentBuilderFactory = <org.apache.xerces.jaxp.DocumentBuild
erFactoryImpl@723c42>*******
07/05/01 21:14:33 C O R R E C T !!!
07/05/01 21:14:33 -CWD- =C:\oc4j\j2ee\home; uer directory = C:\oc4j\j2ee\home
07/05/01 21:14:33 Constructing the Timer Task...
07/05/01 21:14:33 Starting some Timer...
07/05/01 21:14:33 Some Timer is started ...
07/05/01 21:14:33 ------All actions done Successfully--------
07/05/01 21:14:33 Oracle Containers for J2EE 10g (10.1.3.2.0) initialized
07/05/01 21:14:43 +++++++ +++++++++++++++++++++++++++++++++++ ++++++++
07/05/01 21:14:43 +++++++ Executing Code in the new Thread... ++++++++
07/05/01 21:14:43 ClassLoaders: fromClass = getClass().getClassLoader() = <TestL
oaders.web.TestLoaders:0.0.0>*******<class oracle.classloader.PolicyClassLoader
07/05/01 21:14:43 fromThread =Thread.currentThread().getContextCla
ssLoader() = <[ThreadContextLoader, current context: TestLoaders.web.TestLoaders
:0.0.0]>*******<class com.evermind.server.ApplicationContextClassLoader
07/05/01 21:14:43 ******************************************************
07/05/01 21:14:43 Chain of ClassLoaders from Class
07/05/01 21:14:43 --- TestLoaders.root:0.0.0 --- class oracle.classloader.Polic
yClassLoader
07/05/01 21:14:43 --- default.root:0.0.0 --- class oracle.classloader.PolicyCla
ssLoader
07/05/01 21:14:43 --- system.root:0.0.0 --- class oracle.classloader.PolicyClas
sLoader
07/05/01 21:14:43 --- oc4j:10.1.3 --- class oracle.classloader.PolicyClassLoade
r
07/05/01 21:14:43 --- api:1.4.0 --- class oracle.classloader.PolicyClassLoader
07/05/01 21:14:43 --- jre.extension:0.0.0 --- class oracle.classloader.PolicyCl
assLoader
07/05/01 21:14:43 --- jre.bootstrap:1.4.2_08 --- class oracle.classloader.Polic
yClassLoader
07/05/01 21:14:43 --- null ---
07/05/01 21:14:43 ********** End of Chain of ClassLoaders **************
07/05/01 21:14:43 ******************************************************
07/05/01 21:14:43 Chain of ClassLoaders from Thread
07/05/01 21:14:43 --- oc4j:10.1.3 --- class oracle.classloader.PolicyClassLoade
r
07/05/01 21:14:43 --- api:1.4.0 --- class oracle.classloader.PolicyClassLoader
07/05/01 21:14:43 --- jre.extension:0.0.0 --- class oracle.classloader.PolicyCl
assLoader
07/05/01 21:14:43 --- jre.bootstrap:1.4.2_08 --- class oracle.classloader.Polic
yClassLoader
07/05/01 21:14:43 --- null ---
07/05/01 21:14:43 ********** End of Chain of ClassLoaders **************
07/05/01 21:14:43 DocumentBuilderFactory = <oracle.xml.jaxp.JXDocumentBuilderFac
tory@74a138>*******
07/05/01 21:14:43 WRONG !!! Should be org.apache.xerces.jaxp.DocumentBuilderFact
oryImpl
07/05/01 21:15:33 +++++++ +++++++++++++++++++++++++++++++++++ ++++++++
07/05/01 21:15:33 +++++++ Executing the Session Timer Task... ++++++++
07/05/01 21:15:33 ClassLoaders: fromClass = getClass().getClassLoader() = <TestL
oaders.web.TestLoaders:0.0.0>*******<class oracle.classloader.PolicyClassLoader
07/05/01 21:15:33 fromThread =Thread.currentThread().getContextCla
ssLoader() = <[ThreadContextLoader, current context: TestLoaders.web.TestLoaders
:0.0.0]>*******<class com.evermind.server.ApplicationContextClassLoader
07/05/01 21:15:33 **************************************************
07/05/01 21:15:33 Chain of ClassLoaders from Class
07/05/01 21:15:33 --- TestLoaders.root:0.0.0 --- class oracle.classloader.Polic
yClassLoader
07/05/01 21:15:33 --- default.root:0.0.0 --- class oracle.classloader.PolicyCla
ssLoader
07/05/01 21:15:33 --- system.root:0.0.0 --- class oracle.classloader.PolicyClas
sLoader
07/05/01 21:15:33 --- oc4j:10.1.3 --- class oracle.classloader.PolicyClassLoade
r
07/05/01 21:15:33 --- api:1.4.0 --- class oracle.classloader.PolicyClassLoader
07/05/01 21:15:33 --- jre.extension:0.0.0 --- class oracle.classloader.PolicyCl
assLoader
07/05/01 21:15:33 --- jre.bootstrap:1.4.2_08 --- class oracle.classloader.Polic
yClassLoader
07/05/01 21:15:33 --- null ---
07/05/01 21:15:33 ********** End of Chain of ClassLoaders **********
07/05/01 21:15:33 **************************************************
07/05/01 21:15:33 Chain of ClassLoaders from Thread
07/05/01 21:15:33 --- oc4j:10.1.3 --- class oracle.classloader.PolicyClassLoade
r
07/05/01 21:15:33 --- api:1.4.0 --- class oracle.classloader.PolicyClassLoader
07/05/01 21:15:33 --- jre.extension:0.0.0 --- class oracle.classloader.PolicyCl
assLoader
07/05/01 21:15:33 --- jre.bootstrap:1.4.2_08 --- class oracle.classloader.Polic
yClassLoader
07/05/01 21:15:33 --- null ---
07/05/01 21:15:33 ********** End of Chain of ClassLoaders **********
07/05/01 21:15:33 DocumentBuilderFactory = <oracle.xml.jaxp.JXDocumentBuilderFac
tory@1d12d43>*******
07/05/01 21:15:33 WRONG !!! Should be org.apache.xerces.jaxp.DocumentBuilderFact
oryImpl
Any help will be greatly appreciated.
ThanksSorry for confusion, version of OC4J does not really meter, but jdk does. It happened that in the case where everything OK (OC4J 10.1.3.1.0) I accidentally used jdk 1.5. Now I tried both (OC4J 10.1.3.1.0 and OC4J 10.1.3.2.0) with j2sdk1.4.2_14 (besides I tried j2sdk1.4.2_09 and _08) and j2sdk1.5.0_06.
With JDK 1.5 everything is OK and with JDK 1.4 we have a problem, described in the previous posting. I believe now I should reformulate my initial question:
Is it possible to configure OC4J 10.1.3 running under j2sdk1.4.2_14 to force Thread Context ClassLoader to behave similar to OC4J 10.1.3 under j2sdk1.5.0_06? If yes, how we could do it?
Thanks -
Insert ,Change and Delete records in OO ALV
Hi All,
This is regarding the functionlaties Insert ,Change and Delete records in OO ALV ,
I have gone through the threads posted here and checked the standard program BCALV_EDIT_04,
but still I am not able to capture the Deleted and Inserted records,
as I am new to OO ALV,can some one help me out pls.
Thanks and regrds,
Sree.Hi Sree,
A lot of material is available on SDN.
Please see this link. This link contains good example of insertr, delete records in OOPS ALV.
[OOPS ALV.|Re: Insert ,Delete & Add a row in ALV;
May it helps you.
Regards.
DS. -
How can I select and delete rows based on the value in one column?
I searched through the discussion board, and found a thread on deleting blank rows, but not sure how to modify it to work with my issue.
I have put together a rather complicated spreadsheet for designing control systems, it calculates parts needed based on check boxes selected in a second spreadsheet.
Since not all systems require all parts there are many rows that have a 0 quantity value, I would like to select these rows and delete them once I have gone through the design phase (checking off required features on a separate sheet).
I like the way the other thread I found will gather all the blank rows at the bottom without changing the order of the rows with data in them.
I don't understand exactly how the formula in the other thread works well enough to modify it to look for a certain column.
I hope I made myself clear enough here, to recap, I would like to sort the rows based on a zero value in one (quantity) column, move them (the zero quantity rows) to the bottom of the sheet, and then delete the rows with a zero quantity (I can delete them manually, but would like to automate the sorting part).
Thanks for any help anyone can provide here.
DannyI apologize but, as far as I know, Numbers wasn't designed by Ian Flemming.
There is no "this column will be auto-destructing after two minutes"
You will have to use your fingers to delete it.
I wish to add a last comment :
if your boss has the bad habit to look over your shoulder, it's time to find an other one.
As I am really pig headed, it's what I did. I became my own boss so nobody looked over my shoulder.
Yvan KOENIG (VALLAURIS, France) mercredi 13 juillet 2011 20:30:25
iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8
Please : Search for questions similar to your own before submitting them to the community
To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer ! -
How can I identify and delete duplicates on the latest version of itunes?
How can I identify and delete duplicates on the lastest version of iTunes?
The show duplicates/show exact duplicates features have been left out of iTunes 11. Rumor suggests they will be restored in the next build. In the meantime I have written two Windows scripts to make playlists of Duplicates and Exact Duplicates, either from a selection of tracks or the entire library. Note that, as with the iTunes feature, this list makes no distinction between "originals" and "dupes", you have to decide which is which.
There is also my DeDuper script for automatically removing duplicate copies but keeping one remaining copy of each set. This can preserve ratings, play counts, playlist membership, etc. which are lost in a manual clean up. Please take note of the warning to backup your library before deduping. See this thread for background on deduping and the script.
If you want to manually remove duplicate tracks use shift-delete to remove selected tracks from the library as well as the playlist. Keep one of each repeated group of files and don't send the others to the recycle bin unless you are sure that there are multiple files on the disc as opposed to multiple entries to the same file. Same advice to backup applies.
tt2 -
How can i edit and delete contacts in mail on my macbook pro?
how can i edit and delete contacts in mail on my macbook pro?
Answer is in this Apple discussion thread.
Hope it helps.
https://discussions.apple.com/thread/3101891?start=0&tstart=0 -
How to update and delete using rest services in SharePoint 2013..
I am looking to create,update and delete data in SharePoint list where i am using below code for creating data..I should be performing three operations on single button click how can i achieve this.Below is the code i am using for creating data to list and
displaying in CEWP.
<html>
<head>
<style type="text/css">
#mytable{
border : 1px solid;
</style>
<script type="text/javascript" src="https://sharepointapp28.sharepoint.com/sites/Dev2013/SiteAssets/Scripts/jquery-1.11.1.min.js" ></script>
<script type="text/javascript">
var ListName;
var webUrl;
$(document).ready(function(){
SP.SOD.executeFunc('sp.js', 'SP.ClientContext', sharePointReady);//Doubt
function sharePointReady() {
webUrl = _spPageContextInfo.siteAbsoluteUrl;
ListName = "test";
$('#btnSub').click(function () {
updateItem();
function updateItem() {
var name = $('#txtName').val();
var Desc = $('#txtDesc').val();
var city = $('#txtCity').val();
var itemType = GetItemTypeForListName(ListName);
var item;
item = {
'__metadata': { "type": itemType },
'Name': name,
'Description': Desc,
'City': city
var xmethod = 'POST';
jQuery.ajax({
url: webUrl + "/_api/web/lists/getbytitle('" + ListName + "')/items",
type: "POST",
data: JSON.stringify(item),
contentType: "application/json;odata=verbose",
headers: {
"Accept": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
success: onUpdateMSOPProcessSuccess,
error: onUpdateMSOPProcesFail
function onUpdateMSOPProcessSuccess(data) {
alert('successfully updated to MyList!!!')
function onUpdateMSOPProcesFail(data) {
alert(data.d.err);
function GetItemTypeForListName(name) {
return "SP.Data." + name + "ListItem";
</script>
</head>
<body>
<table style="width:500px" id="mytable">
<tr><td colspan="3"> </td></tr>
<tr><th colspan="3">Rest API</th></tr>
<tr><td colspan="3"> </td></tr>
<tr><th>Name</th> <td> : </td> <td> <input type="text" id="txtName" /> </td></tr>
<tr><th>Description</th> <td> : </td> <td> <input type="text" id="txtDesc" /> </td></tr>
<tr><th>City</th> <td> : </td> <td> <input type="text" id="txtCity" /> </td></tr>
<tr><td colspan="3"> </td></tr>
<tr><th></th><td colspan="2" align="left"><input type="button" value="submit" id="btnSub" /></th></tr>
<tr><td colspan="3"> </td></tr>
</table>
</body>
</html>Hello,
With one button you want to perform 3(Create, Update and Delete) operation
To create:
First check whether the data exist with full combination of Name,Desc and City.
If not exist you can execute the create function.
If exist, get confirmation to delete the item by pop up. Using item ID you can perform Delete operation
To Update:
How you want to update the item, by keeping unique value or combination of columns?
based on that you can perform the update operation.
Whenever you see a reply and if you think is helpful, click "Alternate TextVote As Helpful"! And whenever you see a reply being an answer to the question of the thread, click "Alternate TextMark As Answer
Maybe you are looking for
-
Dear friends, The pension record (IT0169) is delimited for an employee within a pay period. Still pension is deducting for the entire period. The employee is going to be separated from company.Due to settlement employee has active status till end of
-
InDesign Transparency Effects - Problems with Image Quality and File Size
Hello, We are experiencing new problems exporting InDesign files to PDF. To summarize, though our largest workflow is to create files for offset printing, we also deliver our work to PDF for mounting on a website so our clients can download directly
-
Derived Role generation in BRM
Hi, In BRM while creating a parent role, corresponding derived roles are created and sent for approval. Post approval, the roles are generated, in the foreground confirmation message states that Parent + derived roles all are successfully generated.
-
Help with upgrading from Photoshop Elements to Lightroom 3
Any tutorials/books/best practices on upgrading from PSE to LR 3? I have thousands and thousands of photos in PSE, and I'm sure the upgrade is not as transparent and smooth as Adobe promotes it to be. Any suggestion, advice or past experience will be
-
I have no sign in page on my iPad, where do I find this please
I have no sign in page for iCloud on my iPad, where can I find this please?