Why:current thread not owner?
Here is my class:
public class TestThread extends Thread {
/* (non-Javadoc)
* @see java.lang.Thread#run()
@Override
public void run() {
System.out.println("begin");
Test.check();
System.out.println("end");
public class Test {
private static Integer s_count = 0;
public static void check() {
synchronized (s_count) {
while (s_count > 0) {
try {
s_count.wait();
System.out.println("notify");
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
* @param args
* @throws InterruptedException
public static void main(String[] args) throws InterruptedException{
for (int i = 0; i < 5; i++) {
s_count++;
TestThread tt = new TestThread();
tt.start();
for (int i = 0; i < 5; i++) {
Thread.sleep(3000);
System.out.println(i);
synchronized (s_count) {
s_count--;
System.out.println("s_count is:"+s_count);
if (s_count == 0) {
try {
s_count.notifyAll();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("ssss");
}
you are incrementing an Integer member var, which means you are creating a new object each time, hence as each thread runs, it is using a variety of different object references. try separating the lock from the counter:
private static final Object s_lock = new Object();
private static int s_count = 0;
synchronized(s_lock) {
// do your work on s_count
}
Similar Messages
-
Javaws 1.4.2 "current thread not owner"
Hello everyone,
I have an application that I have been launching with javaws since the javaws 1.0.x days that won't work with javaws 1.4.2. Does anyone have any clue as to what could be wrong?
Java Web Start 1.4.2 Console, started Thu Aug 21 09:15:25 EDT 2003
Java 2 Runtime Environment: Version 1.2.2 by Sun Microsystems Inc.
--------- EXCEPTION ---------
java.lang.IllegalMonitorStateException: current thread not owner
at com.sun.javaws.security.JNLPClassPath.findNamedResourceInLoaders(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java, Compiled Code)
at com.sun.javaws.security.JNLPClassPath.findNamedResource(Unknown Source)
at com.sun.javaws.security.JNLPClassPath.getResource(Unknown Source)
at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java, Compiled Code)
at org.apache.xerces.framework.XMLParser.<init>(XMLParser.java)
at org.apache.xerces.framework.XMLParser.<init>(XMLParser.java)
at org.apache.xerces.parsers.DOMParser.<init>(DOMParser.java)
at com.fpl.ima.deployit.options.DeployItOptions.loadOptions(DeployItOptions.java, Compiled Code)
at com.fpl.ima.deployit.options.DeployItOptions.getInstance(DeployItOptions.java)
at com.fpl.ima.deployit.DeployIt.initialize(DeployIt.java)
at com.fpl.ima.deployit.DeployIt.<init>(DeployIt.java)
at com.fpl.ima.deployit.DeployIt.main(DeployIt.java)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Thread.java:479)
Exception occurred in main() of DeployIt
java.lang.IllegalMonitorStateException: current thread not owner
at com.sun.javaws.security.JNLPClassPath.findNamedResourceInLoaders(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java, Compiled Code)
at com.sun.javaws.security.JNLPClassPath.findNamedResource(Unknown Source)
at com.sun.javaws.security.JNLPClassPath.getResource(Unknown Source)
at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java, Compiled Code)
at com.fpl.ima.deployit.DeployIt.main(DeployIt.java)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Thread.java:479)I can only guess at the likely cause. Previously (jws 1.2 and earlier) every web start process would kick off a jvm for the web start client to process the jnlp, this would in turn then kick off a second jvm to run the actual application.
1.4.2 has changed this slightly to improve startup time etc.. the second jvm process doesn't happen, and now the web start app runs from the same jvm that the web start client has started for itself. This is why the integration dialog is such a problem with modal apps in 1.4.2 -- they're sharing (and conflicting with) the same event thread.
At least this is what I think is happening ~ I'm very sure but cant be 100% certain ..because much like the autodownloads Sun haven't published any of the source for 1.4.2 web start (shouldn't this be part of the shipped sdk source these days?).
I guess this change breaks your previous class-loading assumptions.
- Richard -
Java.lang.IllegalMonitorStateException: current thread not owner
Hello,
my program runs an exe that doesn't return a zero when it's finished, therefore, I can't use a waitFor().
To solve this problem i look at the length of the file which has to be manipulated by this exe every 200ms and see whether it's length stopped changing. This should mean it's job is done...
But using this code:
public void run(String filename)
System.out.println("start runtime");
Runtime rt = Runtime.getRuntime();
String[] callAndArgs = { "lssvmFILE.exe", filename };
try
Process child = rt.exec(callAndArgs);
child.wait(200);
filesize = 0;
while(filesize != file.length()) {
filesize = file.length();
child.wait(200);
//child.waitFor();
System.out.println("Process exit code is: " + child.exitValue());
catch(IOException e)
{ System.err.println( "IOException starting process!");}
catch(InterruptedException e)
{ System.err.println( "Interrupted waiting for process!");}
System.out.println("end run");
}i get this on my System.out:
Exception occurred during event dispatching:
java.lang.IllegalMonitorStateException: current thread not owner
at java.lang.Object.wait(Native Method)
at LssvmFile.run(LssvmFile.java:292)
at LssvmFile.start(LssvmFile.java:189)
at GUI.actionPerformed(GUI.java:137)
at java.awt.Button.processActionEvent(Button.java:329)
at java.awt.Button.processEvent(Button.java:302)
at java.awt.Component.dispatchEventImpl(Component.java:2593)
at java.awt.Component.dispatchEvent(Component.java:2497)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)Here's the code:
I already found out that the sleep function indeed caused this exe to run so slow. It seems that everything stops when sleep is used. By setting the delay to 2ms the duration is satisfactory (some seconds).
I also tried skipping the sleep and just using a while, but that ended in an endless loop. Setting the delay to 1ms lead to a stop when the filelength was 0 (i guess that was on the moment that the exe cleared the file and prepared to write) so it seems to me that 2ms is quite a good trade off.
this part of the code is preceeded by writing the data to the file and afterwards the new data will be read in again...
//Close the stream
outFileStream.close();
//Run lssvmFILE.exe to compute alpha & b
long originalfilesize = file.length();
run(filename);
//wait untill job done
Thread thread = new Thread();
long filesize = file.length();
try{thread.sleep(2);}
catch(InterruptedException e){};
while(filesize != file.length() || originalfilesize ==file.length())
filesize = file.length();
try{thread.sleep(2);}
catch(InterruptedException e){};
//Set up Instream (read from file)
//----------------------Bedankt!
Bart -
IllegalMonitorStateException: current thread not owner
Hello I'm a new french developper in JAVA.
I have problems to launch a command from my main class.
Here is the method :
private static boolean ConvertToPDF(Vector HTMLPath, String PDFPath, boolean DeleteHTMLSourceFile) {
boolean ConvertOK = false;
String HTMLDocCommand = "";
String HTMLSourcePath = "";
String command; // Command string
Process process; // Process for HTMLDOC
Runtime runtime; // Local runtime object
InputStream input;
byte buffer[];
int bytes;
// R�cup�ration du chemin du r�pertoire tampon HTML dans le fichier general.properties
try {
mailProperties = (PropertyResourceBundle) ResourceBundle.getBundle("General");
catch (MissingResourceException e) {
System.out.println("ConvertToPDF - Impossible de localiser le fichier general.properties");
HTMLDocCommand = mailProperties.getString("HTMLDocCommand");
for (int i=0;i<HTMLPath.size();i++){
HTMLSourcePath += (String) HTMLPath.elementAt(i) + " ";
command = HTMLDocCommand+" "+PDFPath+" "+HTMLSourcePath;
// Lancement du processus et attente de fin ...
runtime = Runtime.getRuntime();
try
process = runtime.exec(command);
System.out.println("D�but attente du processus");
process.notifyAll();
bytes = process.waitFor();
process.notifyAll();
System.out.println("Fin attente du processus");
// V�rification de l'existence du fichier de sortie
File PDFFile = new File(PDFPath);
if (PDFFile.exists())
ConvertOK = true;
else
ConvertOK = false;
catch (Exception e)
ConvertOK = false;
System.out.print(e.toString() + " caught while running:\n\n");
System.out.print(" " + command + "\n");
return ConvertOK;
}When I Executing my class (from a windows command prompt) i Have this error message :
IllegalMonitorStateException: current thread not owner caught while running <mycommand>
I have also tried to use the "synchronied method" :
private static boolean ConvertToPDF(Vector HTMLPath, String PDFPath, boolean DeleteHTMLSourceFile) {
boolean ConvertOK = false;
String HTMLDocCommand = "";
String HTMLSourcePath = "";
String command; // Command string
Process process; // Process for HTMLDOC
Runtime runtime; // Local runtime object
InputStream input;
byte buffer[];
int bytes;
// R�cup�ration du chemin du r�pertoire tampon HTML dans le fichier general.properties
try {
mailProperties = (PropertyResourceBundle) ResourceBundle.getBundle("General");
catch (MissingResourceException e) {
System.out.println("ConvertToPDF - Impossible de localiser le fichier general.properties");
HTMLDocCommand = mailProperties.getString("HTMLDocCommand");
for (int i=0;i<HTMLPath.size();i++){
HTMLSourcePath += (String) HTMLPath.elementAt(i) + " ";
command = HTMLDocCommand+" "+PDFPath+" "+HTMLSourcePath;
// Lancement du processus et attente de fin ...
runtime = Runtime.getRuntime();
try
process = runtime.exec(command);
synchronized(process){
System.out.println("D�but attente du processus");
process.notifyAll();
bytes = process.waitFor();
process.notifyAll();
System.out.println("Fin attente du processus");
// V�rification de l'existence du fichier de sortie
File PDFFile = new File(PDFPath);
if (PDFFile.exists())
ConvertOK = true;
else
ConvertOK = false;
catch (Exception e)
ConvertOK = false;
System.out.print(e.toString() + " caught while running:\n\n");
System.out.print(" " + command + "\n");
return ConvertOK;
}But I have the same error message. Maybe the synchronised is not on the right object ?
Could anyone help me ?
Thanks for all.- The exception is thrown during process.notifyAll() calls; can u try commenting out those calls?
- For questions on java, you may also want to try the forum at:
http://forum.java.sun.com/category.jspa?categoryID=32 -
Exception in thread "AWT-EventQueue-0" java.lang.IllegalMonitorStateException: current thread not owner
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Unknown Source)
at OneTab.OneForm.OneForm.stop_watch(OneForm.java:104)
at DraMain_Sub.actionPerformed(DraMain.java:129)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(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)I just want to know this message.
"java.lang.IllegalMonitorStateException: current thread not owner".
What is it?
try{
this.wait();
}catch(InterruptedException e){}I just want to do it.my initial guess would be that the OP needs a refresher on wait and
notify. There are plenty of tutorials available and spending 15 20
min on one of them would not be a waste of time, trust me!!!!!But this reply did not come from Jos, so it will apparantly be ignored.Hm, if that were true I wouldn't like it one bit. Lots of people give valuable
advice here and the last thing I would want is a 'status aparte'.
kind regards,
Jos -
Object.wait(): IllegalMonitorStateException: current thread not owner
How can I identify the owner? I searched the Thread*-Classes but didn't see any method which identifies the owner.
Or, from the documentation for Object.wait():
* The current thread must own this object's monitor.and
* This method should only be called by a thread that is the owner
* of this object's monitor. See the <code>notify</code> method for a
* description of the ways in which a thread can become the owner of
* a monitor. and
* @exception IllegalMonitorStateException if the current thread is not
* the owner of the object's monitor.Seems like a lot of people are getting broken downloads nowadays that don't include the documentation :-( -
Player's position slider (Thread not owner)
Hi every1,
I've a thread that sets a slider value with the player's time in secods,but in case the slider Knob is dragged by the user the thread should wait and player's time should be set as per the value dragged by the user.
But the wait() method is not executing instead it generates IllegalMonitorStateException: current thread not owner exception. Would you help me please?
My code is:
//the thread which sets the slider value as the time in second increases
public void run() {
while (true) {
if (player != null) {
nano = player.getMediaTime().getSeconds();
if (dura >nano) {
timex = (int)nano;
jSlider.setValue(timex);
try {
Thread.currentThread().sleep(1000);
} catch (InterruptedException ie) {
}//the method which sets the slider as a user moves the knob of the slider
jSlider.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
try{
if(jSlider.getValueIsAdjusting()){
player.setMediaTime(new javax.media.Time((double)
jSlider.getValue()));
thr.wait(); }
}catch(Exception e){e.printStackTrace();
System.out.println("Exception @ jSlider stateChanged : " + e.getMessage() );
});Thanks!The exception is happening because the ChangeListener thread does not own the monitor on "thr" (see the api documentation for Object.wait). That can be fixed by putting it in a synchronized (this) { ... } block.
However, I see bigger problems. First, recognize that Java is going to call your ChangeEvent code on the event handling thread, so you definitely don't want it to wait. The screen will stop repainting and the user's mouse release event won't be processed, because you will have suspended the thread that handles those things. Second, you should not modify the position of the slider from any thread other than the event handling thread, for reasons documented at [http://java.sun.com/developer/technicalArticles/Threads/swing/]. That article also shows techniques that are safe.
I don't mean to be discouraging, just wanted to point out a couple more things so you didn't get strange behavior without knowing why! What you are attempting actually requires some multi-threading skill, so study up!
Cheers,
Eric -
FileUpload: Current thread not ownet?
Hi, I use the common Apache FileUpload lib.
When i use it on my local server i work!
But on my NetWare Tomcat server, i got this message:
Error Message:current thread not owner
java.lang.IllegalMonitorStateException: current thread
not owner
at
org.apache.commons.fileupload.DefaultFileItem.getUniqueId(DefaultFileItem.java,
Compiled Code)
at
org.apache.commons.fileupload.DefaultFileItem.getTempFile(DefaultFileItem.java:623)
at
org.apache.commons.fileupload.DefaultFileItem.getOutputStream(DefaultFileItem.java:563)
at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java,
Compiled Code)
at UploadFile.doPost(UploadFile.java:54)
Someone got an id�a???
thx a lotAre you using java 1.4 ? And so is your netware server ?
http://developer.java.sun.com/developer/bugParade/bugs/4776385.html -
Threads not working together well !
Dear People,
The following line of code gives an error message:
while(inTray.size() != 0)
The error message says:
current thread not owner, Exception in thread "main"
Thank you for your advice
StanDear Dubwai,
Here is the entire output. (Except for entire list
t of credits and debits posted by the bank. )
Start debit of A//C No. 2 : $971 amount: 45
Start credit of A//C No. 1 : $624 amount: 71
End credit of A//C No. 1 : $695 amount: 71
java.lang.IllegalMonitorStateException: current thread
not owner
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:426)
at stan_ch15p638.Clerk.isBusy(Clerk.java:80)
at
stan_ch15p638.TryBankOperation.main(TryBankOperation.j
va:75)
End debit of A//C No. 2 : $926 amount: 45
Start debit of A//C No. 2 : $926 amount: 48
Exception in thread "main"
I would post the entire program but the last time I
did that
I received a negative response. The error message
speaks of
line 75 which is the line posted previously.No it isn't.
This is what you posted.
while(inTray.size() != 0)
In the above stack trace the following appears...
Clerk.isBusy...
That is where the problem occurs in your code. -
I'm having trouble connecting to apps, itunes store, internet on my iPhone 5 running iOS 7.0.4. I am currently connected to a perfectly running WiFI connection. This just started happening today (2/19/14)! Why am I not able to connect anything? I've tried ALL the fixes suggested. HELP!!!!!!!!! BTW, I know my Wi-Fi connection is good because I'm using it on my desktop and other people in my office are also connected on their iPhones and desktops. Again, HELP!!!!
You may not really be connected to your WiFi network.
Your router may not have given your iPhone a valid IP address. Go to Settings > Wifi > your network name and touch the "i" to the right to see the network details. If the IP address starts with 169 or is blank then your router didn't provide an IP address and you won't be able to access the Internet.
Sometimes the fix can be as simple as restarting your router (remove power for 30 seconds and restart). Next, reset network settings on your iPhone (Settings > General > Reset > Reset network settings) and then attempt to connect. In other cases it might be necessary to update the router's firmware with the latest from the manufacturer's support web pages.
If you need more help please give more details on your network, i.e., your router make, model and version, the wifi security being used (WEP, WPA, WPA2), etc. -
HT2736 Why can I not GIFT apps using my current iTunes balance???
Why can I not GIFT apps using my current iTunes balance??? It allows you to pay using credit card, paypal, or a new iTunes card, but why can we not gift apps and songs to each other using the current balance we have on our accounts from previous iTunes gift card purchases etc.?
Either I am missing something very obvious here, or Apple's greedy stance on gifting is actually creating less usage of the feature, because I for one would not think twice about purchasing gifts for people with a current balance that is already accounted for, but when it comes to adding money or using a card, it just feels like a new payment, and a bigger monetary burden.
Please let me know how to do this if it is possible, and if it is not, then PLEASE FIX ?I agree with some points that is how it works. Because apple do things they want....
It's quite nice that way being so unique and remarkable. However it is so inconvenient for users who sometimes just want to gift things without a credit card or such whatever. Because sometimes it's meaningless to have balance when you aren't able to spend it.
The point is made. Many are not happy with it but that's life. Just take it or leave it... -
Just got a new verizon phone. I had a virgin Mobile phone. I just want to port my number. The web site in no help. Called some number I found. Bad connection. I could not hear the lady and she dropped my call. Also, why am I not the account owner. I set this account up.
Are you porting your number over to VZW from Virgin on a new line or are you trying to do this on a line you've already established? As for establishing account credentials...call VZW @ 800-922-0204 and I'm sure once you verify who you are then they'll be able to at least help with that part...
-
Why can I not get the normal firefox start page instead of the "yourall-in-one page I currently have
why can I not get the normal firefox start page I had with my old computer (operating XP) instead of the "your all-in-one page" I have now I have moved onto windows 7
I have looked as suggested under the Firefox tab but find the following listed as my homepage
http://uk.foxstart.com/?rls=en:uk:zp
Have I actually installed firefox program/start page or have installes something else? -
I just wanted to update firefox and it won't let me. I drag the icon into applications, then a window ask me if I want to replace older version. I click yes and the window mentioned above appears. I purchased this computer new, I'm the only owner. Why would I not give myself permission to do something on my own computer.
If you get an error message that you do not have sufficient permissions or have problems with updating then easiest is to download the full version and trash the currently installed version to do a clean install of the new version.
Download a new copy of the Firefox program and save the DMG file to the desktop
* Firefox 4.0.x: http://www.mozilla.com/en-US/firefox/all.html
* Firefox 3.6.x: http://www.mozilla.com/en-US/firefox/all-older.html
* Trash the current Firefox application to do a clean (re-)install
* Install the new version that you have downloaded
Your profile data is stored elsewhere in the [http://kb.mozillazine.org/Profile_folder_-_Firefox Firefox Profile Folder], so you won't lose your bookmarks and other personal data. -
This article is vague and unhelpful. My iTunes needs help from a pro.
I have over 120,000 songs -- NO movies, TV, radio, or books...
I have other programs which efficiently run things which are not audio-based.
So why can I not get iTunes working well?? It now takes at least 10 secs for any operation to be completed!
That is just plain evil. But I am sure I could do something to help.
All the music is on an 2T external drive.TS1717 as noted in the thread title...
Brigancook, is the library database on the external or just the media? iTunes reevaluates smart playlists and rewrites its database after every action on the library. I've found this can make a library half that size, with a lot of smart playlists, quite sluggish. That said I'm aware part of my problem is aging hardware. Having the database on the internal drive may improve performance if it is currently on the external.
I'd expect to see an exponential relationship between size and response time which may explain what you see. Cutting down on the number of smart playlists might help. If we're really lucky the long awaited iTunes 11 might have streamlined some of the background processes as well as cleaning up the front end.
tt2
Maybe you are looking for
-
Customer Opening Or Closing Balances
Moderator message: do not offer points Hi, Can anybody tell me the Table or T.code where the Customer Opening/Closing Balances are maintained. <<Text removed>> Thanks. Kamal Edited by: Matt on Nov 22, 2008 6:04 PM
-
I need to know how to save my photos to a disk for a client in the order I changed them while working on them. I photographed a party with another photographer and joined both photographers photos. Now I want to keep them in the order the event took
-
Import midi and play to external midi
When I import a mid(i) file, it creates all the tracks and plays back through the system output. What I would like to do is play it to my USB attached external midi device. I can do this by moving individually each track to a newly created External M
-
Se18 no menu and screen tab?
hi, i use se18 to build a badi definition but why there's no menu and screen tab ? and i need some step-by-step example about badi. thanks!
-
Weird Looking Issue in System Preferences
So i was looking in system preferences and i notcied one of the graphics looked weird and it was the speech one it is a light switch and you cannot really see the writing for it. Is this normal an issue or corruption.