Synchronize AccessBridge thread with AWT event thread?

Hi,
I am a beginner in Java Access Bridge.
I am writing a program that runs with Java Web Start and uses JFC Swing. For system monitoring purpose my company uses HP OpenView. Probe Builder is used for recording a probe for the application. The probe will be run at regular intervals to check if anything is broken. As I understand Probe Builder uses Java Access Bridge to record & control the application flow.
Without Java Access Bridge my program runs fine. But when I run it with Probe Builder I occasionally catch some exceptions that indicate that there are two threads running over my gui classes at the same time, the AWT event thread and another thread that comes from com.sun.java.accessibility.AccessBridge.run.
Since my classes are not thread safe (like all the Swing classes) there are race conditions that result in a NullPointerException.
My question is that how can I make sure that only one thread at a time is running over my code? Can I somehow make Java Access Bridge run with the AWT event thread? Or do I have to synchronize all my methods - I want to avoid this since I am not sure that this can be done perfectly.
I will appreciate any help.
Thanks
Message was edited by:
karneim

Maybe there is some other way to "kill" this thread because for some specific reasons I don't think I will be able to use System.exit(). This reason is - I'm using this Java program in Lotus Notes (don't know if you have had any experience with this) and if I call System.exit() then some important clean-up (garbage collection) won't be done.

Similar Messages

  • Updating component within awt-event thread of another component

    Hi,
    I'm having trouble updating (repainting) a component inside the awt-event thread of another component. The component I want to update is a JFrame with a JLabel that lists the progress of the original component's action that triggered the event. I can get the frame to pop up but it's content is never fully painted and never refreshed.
    I've tried using invokeLater() (the frame ran after the original awt-event had finished) and invokeAndWait() (blocked the original awt-event) and running the computational intensive parts of the original component's action in SwingWorker threads (no difference) but all to no avail.
    What I want to do is similar to a progress bar so I think it should possible. Any suggestions? Thanks, Matt

    Are you calling yield() or sleep(...) on your Thread?

  • Blocked thread with no events does not show up in Flight Recording

    When there is no event in a thread and the thread is blocked during the entire duration of a flight recording, the thread does not show up in the flight recording. How to check the state of such a thread from the flight recording?

    Hi,
    I am not sure I understand the question correctly, but events (like Java Blocked) are only saved to file when the thread is not longer blocked. So if you have an event that goes on during the whole recording it won't show up. It's a known limitation of flight recorder.
    If you are really desperate to find out the state of the thread you could look at the Method Profiling events that samples the thread.
    1) In the Event Types remove all the events that are checked.
    2) Check the Method Profiling Sample.
    3) Go to Events-> Threads. Select the thread you are interested in
    4) Right click and select Operative Set -> Set Selection
    5) Go to Events -> Log and check Show only Operative Set
    6) Click on an event in the log and look at Event Attributes below. There is a field called Thread State which will tell you the state thread.
    That's the best that you could do.
    Erik

  • AWT Event Thread dying

    Hi All
    I am using a JTree and I will add some data to the JTree. Then I am removing that data from its original location.What is happening is that in the JTree paint method its calling DefaultMutableTreeNode.toString() which will call myObject.toString() .Since I have deleted these objects it will throw Exceptions .Since these Exceptions are thrown in EventThread some times the Application ghet crashed . Can anybody suggest me some solurtion for this?
    Thanks
    Pradeep

    Hi
    Thanks for the reply. How can I know when the file is deleted. Is there any listener for that?. Actually I tried Tree listener, but it didnot catch any events.
    Thanks
    Pradeep

  • Can't synchroniz​e calendar with facebook events

    I wonder why does my Blackberry calendar can't synchronize itself with facebook? I have activated the facebook for blackberry and ticked all of the boxes (incl. blackberry calendar application) but still can't.. I saw one of my friends blackberry, he can see his facebook events through his calendar.. Can someone please tell me how to solve this problem? Thanks
    My carrier is 3 (Indonesia)
    I'm using Blackberry Curve 9300 3G and OS : 5.0.0.794 (1345)

    Hello jjgrifman,
    Welcome to the BlackBerry Support Community Forums.
    To resolve this particular synchronization issue please follow the knowledge base article below.
    Link: http://www.blackberry.com/btsc/KB13330
    Thank you
    -DrP
    Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.
    Click Solution? for posts that have solved your issue(s)!

  • Synchronizing many reader threads with one writer thread?

    Hi
    I was wondering if there is a way in java to allow different threads to read an object simultaneously however to block them all only when the object is being updated. Here is an example:
    I have the following object which is shared between many Servlet instances:
    public class ActiveFlights
         private final HashMap<String,Flight> flights;
         private final Object lock;
         public ActiveFlights()
              flights = new HashMap<String, Flight>();
              lock = new Object();
         public void updateFlights(ArrayList<FlightData> newFlights)
              synchronized (lock)
                   //some code which updates the HashMap
         public ArrayList<Flight> getSomeFlights()
              ArrayList<Flight> wantedFlights = new ArrayList<Flight>();
              synchronized (lock)
                   //some code which selects flights from the HashMap
              return wantedFlights;
    }Now all the Servlet doGet() functions call the getSomeFlights() method. There is also a Timer object which calls the updateFlights() method once every few minutes.
    I need the synchronized blocks in order that the Timer doesn't try to update my object while it is being read by a Servlet however this is not optimal since it also causes each Servlet doGet() to block the others even though it would be possible for to doGet()'s to read the object simultaneously.
    Is there a better way of doing this?
    Thanks
    Aharon

    It is highly unlikely this is a real performance issue for you. Unless you know this is a bottle neck, you don't need to change your code.
    However, as an exercise, you can just use ConcurentHashMap for lockless Map access. However, there is still a risk of getting a read in the middle of a write.
    Instead you can take a snapshot copy of the Map and use this snapshot for reads. See below.
    In term of coding style;
    - I suggest you use the Map and List interfaces where ever possible.
    - You don't need to create a seperate lock object, the Map will do the same job.
    - Use can create the HashMap on the same line as it is declared removing the need to define a constructor.
    public class ActiveFlights {
         private final Map<String, Flight> flights = new HashMap<String, Flight>();
         private volatile Map<String, Flight> flightCopy = new HashMap<String, Flight>();
         public void updateFlights(List<FlightData> newFlights) {
              //some code which updates the HashMap
              // this takes a snapshot copy of the flights.  Use the copy for reads.
              flightCopy = new HashMap<String, Flight>(flights);
         public List<Flight> getSomeFlights() {
              // take a copy of the reference, neither the reference, nor the map it refers to will change over the life of this method call.
              final Map<String, Flight> flightCopy = this.flightCopy;
              final List<Flight> wantedFlights = new ArrayList<Flight>();
              //some code which selects flightCopy from the HashMap
              return wantedFlights;
    }

  • AWT idle event thread?

    Does anyone have an example of how to create an
    AWT "busy" Dialog? I'd like to have a modal dialog
    come up that says my applet is doing some task,
    and when that task is complete, the Dialog should
    go away. So, typically, the user would not click
    anything in the dialog, it would just go away when
    the task finishes.
    What I now do is call show() from the event thread,
    and also span a new thread to do the actual work and
    when the work is complete, my new thread (not
    the AWT event thread) gets rid of the busy dialog.
    However, this seems to result in a hung UI most
    of the time with IE.
    I suspect maybe if the event thread got rid of the
    Dialog instead of my other thread the UI hang might
    not happen.
    Is there a way I can create tell AWT to run an idle
    thread (ie, when it's not doing anything)? If I could
    do that, then I could let the AWT event thread get
    rid of my dialog.
    Thank you!

    First of all, there is no way to create a modal dialog for an applet. Because the constructor of modal dialog needs a Dialog or Frame object as its owner. Unfortunately, the applet subclasses Panel that is in the hierarchy that is other than Dialog and Frame's. You can think in this way the applet does not own the browser's window.
    The dialog created by an applet sometimes get UI frozen. The reason is that the thread you created for the dialog is in the same thread group, sun.applet.AppletThreadGroup where the dialog thread can not get enough time slices to run.
    What I have done to solve this problem is to create the dialog thread under main thread group. I list the source code below for your reference.
    ThreadGroup group = Thread.currentThread().getThreadGroup();
    while(!group.getName().equals("main"))
    group = group.getParent();
    new Thread(group, this, "BusyDialog").start();

  • Flags and the Event Thread

    I was writing code for a game and I realized that the AWT event thread could change the value of a flag while I'm in the process of updating the game state. This can cause a few problems, or it could even leave events not handled because of it. I see code like this all the time as a fix to the threading issues, am I missing something or is it really a solution? I can't post the actual code as it's too long, so I created a simple example:
    import java.awt.event.*;
    import javax.swing.*;
    public class EventTest extends JFrame implements KeyListener, Runnable
         private boolean isKeyDown;
         public EventTest()
              setSize(500, 500);
              setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
              setVisible(true);
              addKeyListener(this);
              new Thread(this).start();
         public void keyPressed(KeyEvent event)
              //synchronized(this)
                   isKeyDown = true;
         public void keyReleased(KeyEvent event)
              //synchronized(this)
                   isKeyDown = false;
         public void keyTyped(KeyEvent event) {}
         public void run()
              // game loop
              while(true)
                   //synchronized(this)
                        boolean cache = isKeyDown;
                        System.out.print(isKeyDown); // before
                        System.out.print(' ');
                        /* event handling, game logic, etc. done here
                           do some useless operation to simulate this */
                        long time = System.currentTimeMillis();
                        while(time + 1 > System.currentTimeMillis());
                        System.out.println(isKeyDown); // after
                        if(cache != isKeyDown)
                             System.out.println("PROBLEM!");
                        // render everything to the screen
                   try
                        Thread.sleep(100);
                   } catch(InterruptedException e) {}
         public static void main(String[] args)
              new EventTest();
    }Basically I have a game loop, where I update the game state, handle events, then draw things to the screen. Each time a key is pressed or released, I set the appropriate value to isKeyDown from the AWT event thread. The desirable output is to have the booleans equal to each other so that "false false" or "true true" is printed out on the screen constantly, but once in a while I'll get a "false true" or "true false", which is expected but obviously not wanted.
    So one solution is right there commented out (synchronizing), though most people seem to avoid it. I see everybody using flags like this, so I'm wondering if I'm missing some obvious solution to the problem or if it's really even that big of a deal. I don't see any other fix, but that's why you're all here. ;)
    Thanks.

    Swing related questions should be posted in the Swing forum.
    I converted your simple example to use a Swing Timer instead of a while(true) loop with a Thread.sleep. I experienced no problems as expected since all the code will be executed in the Event Dispatch Thread (EDT).
    Of course using this approach could make the game less responsive if your game logic is extensive and hogs the EDT, but given that you try to invoke your game logic every 100 millisecond I assume it can't be that extensive.
    Anyway here is the code I used as a test:
    import java.awt.event.*;
    import javax.swing.*;
    public class EventTest extends JFrame implements KeyListener, ActionListener
         private boolean isKeyDown;
         public EventTest()
              setSize(500, 500);
              setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
              setVisible(true);
              addKeyListener(this);
              new Timer(100, this).start();
         public void keyPressed(KeyEvent event)
              isKeyDown = true;
         public void keyReleased(KeyEvent event)
              isKeyDown = false;
         public void keyTyped(KeyEvent event) {}
         public void actionPerformed(ActionEvent e)
              boolean cache = isKeyDown;
              System.out.print(isKeyDown); // before
              System.out.print(' ');
              /* event handling, game logic, etc. done here
                 do some useless operation to simulate this */
              long time = System.currentTimeMillis();
              while(time + 1 > System.currentTimeMillis());
              System.out.println(isKeyDown); // after
              if(cache != isKeyDown)
                   System.out.println("PROBLEM!");
         public static void main(String[] args)
              new EventTest();
    }

  • How to append msg from second thread to main GUI thread?

    I am facing a problem which I cannot seem to solve.
    It involves Swing and threads. I have a main GUI running on swing. And it retrieves database information and displays it. On the same GUI I have a JTextArea box which I need another thread to update as and when that second thread recieves message via a multicast socket.
    I managed to create a runnable class of the second thread and successfully ran the second thread with the main thread in tandem. However when I use
    display.append(msgreceived);
    I get a nullPointerException. It works fine when i use System.out.println(msgreceived);.
    What should I have done instead?

    Here are part of the codes for my admin module.
    public class Admin extends JFrame implements ActionListener {
    //declares all the global variables
    private JTextArea display;
    public Admin() {
    super("BX Online - Admin Module");
    addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    AdminGUI();
    AdminGUI() {
    contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());
    JPanel newsbox = new JPanel();
    display = new JTextArea(2, 40);
    display.setEditable(false);
    newsbox.add(display);
    contentPane.add(newsbox);
    contentPane.add(tabpaneO);
    setBounds(70, 50, 300, 500);
    pack();
    setVisible(true);
    // all the methods activated by buttons goes here
    static public void main(String[] argv) {
    Admin a = new Admin();
    News b = new News("test");
    The following are part of the codes for my runnable class.
    public class News implements Runnable {
    protected boolean again = true;
    private String name, recieve; //the global variables
    private Thread t;
    public JTextArea display;
    public BXnews(String threadname) {
    name = threadname;
    t = new Thread(this, name);
    System.out.println("New Thread: " + t); //visual check to make sure thread is started.
    t.start();
    private void msg() {
    String recieve = ("testing");
    System.out.println(recieve);
    display.append(recieve);
    public void run() {
    while (again) //creates a loop so thread does not close
    {msg();}
    Well thats abt it. I'm not sure if you can compile this but basically the part I left out was the setup link for the News class which I don't see the need to add as what I primarily intend is for the message testing in News class to appear in Admin class thread in JTextArea "display".

  • How to "kill" AWT Event Queue thread without using System.exit()?

    When I run my program and the first GUI window is displayed a new thread is created - "AWT-Event Queue". When my program finishes, this thread stays alive and I think it causes some problems I have experienced lately.
    Is there any possibility to "kill" this thread without using System.exit() (I can't use it for some specific reasons)

    All threads are kept alive by the JVM session. When you use System.exit(int) you kill the current session, thus killing all threads. I'm not sure, though...
    What you could do, to make sure all threads die, is to make ever thread you start member of a thread group. When you want to exit you app, you kill all the threads in the thread group before exit.
    A small example:
    //Should be declared somewhere
    static ThreadGroup threadGroup = new ThreadGroup("My ThreadGroup");
    class MyClass extends Thread {
    super(threadGroup, "MyThread");
    Thread thread = new Thread(threadGroup, "MySecondThread");
    void exit() {
    //Deprecated, seek alternative
    threadGroup.stop();
    System.exit(0);
    }

  • JColorChooser hangs event thread on Linux x64

    I am finding that repeatedly displaying a JColorChooser, picking a color, and clicking "OK" will hang the event thread in 64-bit Ubuntu 9.04 (Java 6 Update 13). Usually it takes between 2 to 20 launches of the JColorChooser before the color chooser will not launch and the UI is frozen. I cannot reproduce this using 32-bit Windows XP. I can even use the Sun Java Tutorial code and the problem occurs every time (Tutorial Link for a Color Editor in a JTable: http://java.sun.com/docs/books/tutorial/uiswing/examples/components/TableDialogEditDemoProject/src/components/ColorEditor.java).
    Has anyone else seen this problem and found a workaround of any kind? Or has anyone tested this on 64-bit linux with Java 6 without problems? Thanks much to all for any help.

    Here is a testbed that will produce the problem for me.
    * 1) Run the testbed.
    * 2) Click the button.
    * 3) Pick a new color swatch.
    * 4) Click OK.
    * 5) Repeat steps 2-4 until the color chooser does not launch.
    * (This was between 1 and 25 times for me)
    import javax.swing.BorderFactory;
    import javax.swing.JButton;
    import javax.swing.JColorChooser;
    import javax.swing.JDialog;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    * This class demonstrates a problem with JColorChooser.
    * I encountered this problem launching a color chooser from a
    * table cell, thus this example is based on table cell editor
    * code from the Java Tutorial (ColorEditor.java). I have added a
    * main() and removed some of the Table related noise.
    * 1) Run.
    * 2) Click the button.
    * 3) Pick a new color swatch.
    * 4) Click OK.
    * 5) Repeat steps 2-4 until the color chooser does not launch.
    * (This was between 1 and 25 times for me)
    public final class ColorChooserTest implements ActionListener
    private Color currentColor = Color.BLUE;
    private final JButton button = new JButton("Push Me");
    private final JColorChooser colorChooser;
    private final JDialog dialog;
    private static final String EDIT = "edit";
    private final JFrame frame = new JFrame("JColorChooser TestBed");
    public ColorChooserTest() {
    button.setActionCommand(EDIT);
    button.addActionListener(this);
    button.setBorderPainted(false);
    button.setBackground(currentColor);
    //Set up the dialog that the button brings up.
    colorChooser = new JColorChooser();
    dialog = JColorChooser.createDialog(button,
    "Pick a Color",
    true, //modal
    colorChooser,
    this, //OK button handler
    null); //no CANCEL button handler
    final JPanel holder = new JPanel(new BorderLayout());
    holder.setBorder(BorderFactory.createEmptyBorder(20,20,20,20));
    holder.add(button, BorderLayout.CENTER);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().add(holder, BorderLayout.CENTER);
    frame.pack();
    public void actionPerformed(final ActionEvent e)
    if (EDIT.equals(e.getActionCommand()))
    //The user has clicked the cell, so
    //bring up the dialog.
    button.setBackground(currentColor);
    colorChooser.setColor(currentColor);
    dialog.setVisible(true);
    else
    //User pressed dialog's "OK" button.
    currentColor = colorChooser.getColor();
    button.setBackground(currentColor);
    public static void main(final String[] args)
    final ColorChooserTest x = new ColorChooserTest();
    x.frame.setSize(300, 300);
    x.frame.setVisible(true);
    }

  • Swing event queue, modal dialogs, event threads, etc...

    Hey all,
    So I am playing around with the focus manager, swing event thread and event queue, etc. Learned quite a bit. I am also playing around with test automation of our UI, using jfcUnit. I have written a few simple apps to play aorund with record/playback, coding tests, etc. What this thread is about though, is figuring out how modal and non-modal dialogs "take over" the event thread/queue? The reason I ask is, if I put a simple test harness like tool embeded in my app as a separate pop-up modal dialog, and from within it there is a GUI that I can use to select a "Test" to run. Now, when I run this test, jfcUnit needs to run on the main window, not within my non-modal dialog. What I am not sure of, however, is that if by using a non-modal dialog all events will go to the main event thread? I mean, I know if I mouse over my second non-modal frame (spawned from the application frame), that events will trigger for that dialog. I remember reading somewhere that modal dialogs "block" the main event queue, all left over events are given to the newly added event queue (presumably by the modal dialog) and existing left-over events get moved to the event queue. If that is the case, I am curious why events for the "old" queue are moved to the new queue if they were orginally intended for the old queue? I would think a "flush" before adding a new queue would be more appropriate so that the old queue can process all of its intended events.
    Now, I am just about to try this, but I am hoping a non-modal pop-up will not interfere with the jfcUnit running the UI of the main window. I am guessing, however, that it might. How are non-modal dialogs handled in terms of events and the event queue? Is it the same as modal dialogs? Or is there no blockage of the mainwindow event queue? If there is no blockage, than any sort of automation based on relative positions to a window may occur on the non-modal dialog, in which case it's best to hide the non-modal dialog during running of these tests.
    What are your thoughts, or better yet, knowledge of this topic? A decent explanation from a developer standpoint and not from the API's which dont give some of the more detailed info I am seeking is what I am hoping to get out of this.
    Thanks.

    Check this out. First, AWTListener has a LOT of
    different types you can register it for. I ORd all
    them together and when I ran my app, it took almost 30
    minutes for it to show up because of the huge stream
    of events being spit out via System.out. ...Yes, that doesn't surprise me in the least. There's hundreds of events that are fired around, usually unbeknownst to the user for every little thing. Lots of component and container events, in particular.
    Just make sure you OR ( using | not || ) ALL the
    "mask" values you want to watch for. That may be why
    you aren't seeing anything. When I did all that, and
    opened a menu, a ton of events came out.Maybe, I'll try that again, but I did specifically add an ActionEvent mask to get action events, and that should be all I need to get action events on buttons or menu items, and it wasn't getting them for either. It was only getting events on buttons when I used SwingEventMonitor, but not menu items.
    So I don't quite understand enough of the underlying event handling. Although, I suspect it could have something to do with the fact that these are Swing components, not AWT components (which their native peers) and it's pretty clear from AbstractButton (or was it DefaultButtonModel) how ActionEvents are fired, and they don't seem to have any connection to the code that deals with AWTListeners.
    My problem is that I kinda need a way to catch events without having a listener attached directly. Normally, I would have a listener, but there's this situation whereby an action may be triggered before I can get hold of the component to attach my listener to it. Perhaps I can get mouse press/release and just deal with it that way.
    Let me know if you did that and still didn't see what
    you were looking for. After playing with this, I am
    guessing the main reason for AWTListener is to
    register a listener for a specific type of event,
    instead of listening to them all, hence avoiding lots
    of extra overhead. Then again, the main event
    dispatcher must do a decent amount of work to fire off
    events to listeners of specific awt event types.Yes, it's definitely that. There's no point in sending events if no one is listening for it, so it does save some time.
    You are right, popup menus I think are dialogs, I
    don't know for sure, but you can access them via the
    JMenu.getPopupMenu() and JMenu.isPopupShowin().
    However, I am still not getting my test stuff working
    quite right.
    Yes, for menu popups. For a JPopupMenu on a right-click on any component (tree or whatever), I had a need to know about that from any arbitrary application (it's this GU testing app I'm working on), and since the popup menu doesn't belong to any component before it's shown, I couldn't necessarily know about it til it was displayed. I managed to use a combination of HierarchyEvents (using an AWTEventListener) and "component added" ContainerEvents. Not a simple matter, but it seems to work well.

  • A New Thread With Each Mouse Click

    Dear Java Programmers,
    The following code gives a bouncing ball inside of a panel. With each click, I need to have a different ball added and the previous ball to keep on bouncing. This part is a larger question of multitreading. When I have an action listener for mouse clicks, and I need to have a new thread with each click, how do I do this and where do I put it?
    Thank you in advance.
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import java.awt.BorderLayout;
    import java.awt.Graphics;
    import java.awt.*;
    import java.awt.Color;
    import java.awt.event.MouseListener;
    import java.awt.event.MouseEvent;
    public class Multiball extends JPanel implements Runnable, MouseListener {
    Thread blueBall;
    boolean xUp, yUp;
    int x= -10, y= -10, xDx, yDy;
    public Multiball()
    xUp = false;
    yUp = false;
    xDx = 1;
    yDy = 1;
    addMouseListener( this );
    public void mousePressed( MouseEvent e )
    x = e.getX();
    y = e.getY();
    blueBall = new Thread( this );
    blueBall.start();
    public void paint( Graphics g )
    super.paint( g );
    g.setColor( Color.blue );
    g.fillOval( x, y, 10, 10 );
    public void run()
    while ( true ) {
    try {
    blueBall.sleep( 10 );
    catch ( Exception e ) {
    System.err.println( "Exception: " + e.toString() );
    if ( xUp == true )
    x += xDx;
    else
    x -= xDx;
    if ( yUp == true )
    y += yDy;
    else
    y -= yDy;
    if ( y <= 0 ) {
    yUp = true;
    yDy = ( int ) ( Math.random() * 1 + 2 );
    else if ( y >= 183 ) {
    yDy = ( int ) ( Math.random() * 1 + 2 );
    yUp = false;
    if ( x <= 0 ) {
    xUp = true;
    xDx = ( int ) ( Math.random() * 1 + 2 );
    else if ( x >= 220 ) {
    xUp = false;
    xDx = ( int ) ( Math.random() * 1 + 2 );
    repaint();
    public void mouseExited( MouseEvent e ) {}
    public void mouseClicked( MouseEvent e ) {}
    public void mouseReleased( MouseEvent e ) {}
    public void mouseEntered( MouseEvent e ) {}
    public static void main(String args[])
    JFrame a = new JFrame("Ball Bounce");
    a.add(new Multiball(), BorderLayout.CENTER);
    a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    a.setSize(240,230);
    a.setVisible(true);
    }

    Thank you very much for your replies. As for the multithreading, I have created 20 threads in the main method. With each click, one of these 20 threads starts in order. Now, how do I get a ball to paint with each one? How do I reference them in the paintComponent method?
       public void mousePressed( MouseEvent e )
             x = e.getX();
             y = e.getY();
             blueBall = new Thread( this );
             blueBall.start();
             count ++;
             System.out.print ("count is " + count);
          MyThread[] threads = new MyThread[20];
                for ( int ball = 0;ball < count; ball ++){
                threads[ball] = new MyThread ("" + ball);
                threads[ball].start ();
       }

  • Too long url error when emailing thread with replies

    There is apparently a bug in the "email thread with replies" feature.
    I tried emailing myself this thread and it returned this error:
    Request-URI Too Large
    The requested URL's length exceeds the capacity limit for this server.
    Apache/2.2.3 (Red Hat) Server at discussions.apple.com Port 80
    No surprise it did either. Look at what it was trying to send.
    http://discussions.apple.com/mailpost.jspa?messageID=4435127&toEmailName=me&toEm ailAddress=emailaddy%40someisp.net&fromEmailName=emailaddy&fromEmailAddress=emailaddy%40someother_isp&email Subject=AppleDiscussions%3A+Panther+security+update+2007%2F4+and+Airport+Extreme&originalMess age=The+following+was+posted+on+Apple+Discussions.%0D%0AOn+Fri+Apr+20+05%3A16%3A 47+CDT+2007%2C+WillParton+wrote%3A+%0D%0ASubject%3A+Panther+security+update+2007 %2F4+and+Airport+Extreme%0D%0A%0D%0AI%27ve+just+installed+the+2007%2F4+security+ update+and+it+seems+to+be+causing+wireless+connectivity+problems+with+my+Airport +Extreme+basestation.+On+power+up+my+Powerbook+G4+connects+to+my+Airport+Extreme +basetation+%28V5.6%29+successfully+but+looses+the+connection+after+a+period+of+ time+%2820-30+minutes%29.+Attempts+to+reconnect+%28using+WPA+Personal+security%2 9+result+in+a+message+stating+the+basestation+does+not+support+this+security+opt ion+%28which+it+obviously+does%29.%3Cbr%3E%3Cbr%3EAnyone+else+seen+any+similar+p roblems%3F%3Cbr%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3EPowerbook+G4+Titanium+++Ma c+OS+X+%2810.3.9%29+++%3C%2Fspan%3E%0D%0A%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+07% 3A16%3A29+CDT+2007%2C+kathieg+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+u pdate+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AInterestingly+enough%2C+I+too+expe rienced+connectivity+problems+once+I+ran+the+security+update.+I+have+two+compute rs+that+I+updated+last+night.+One+running+OS+10.4.9+and+the+other+running+10.3.9 .+They+both+use+Airport+%28not+extreme%29.+The+OS+10.4.9+had+no+problems+at+all+ connecting+via+airport.+The+OS+10.3.9+couldn%27t+see+the+network+at+all.+Followi ng+the+advice+of+another+poster%2C+I+removed+my+WEP+password.+I+wish+I+didn%27t+ have+to+do+that%2C+but+I+need+my+internet+connection+today%21%0D%0A%0D%0A----%0D %0AOn+Fri+Apr+20+07%3A51%3A37+CDT+2007%2C+Don_Michele1+wrote%3A+%0D%0ASubject%3A +Re%3A+Panther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0ASimilar+p roblem+here%3A+after+install+of+sec+upd+4-2007+in+G3+iBook+800%2FPanther+a+kerne lpanic+is+appearing+after+waking+up+from+sleepmode.+paniclog+in+console+is+repor ting%3A%3Cbr%3E%3Cbr%3E%3Cbr%3E%22Unresolved+kernel+trap%28cpu+0%29%3A+0x300+-+D ata+access+DAR%3D0x0000000000000050+PC%3D0x000000000041D08C%3Cbr%3ELatest+crash+ info+for+cpu+0%3A%3Cbr%3E+++Exception+state+%28sv%3D0x2E0F4C80%29%3Cbr%3E++++++P C%3D0x0041D08C%3B+MSR%3D0x00009030%3B+DAR%3D0x00000050%3B+DSISR%3D0x40000000%3B+ LR%3D0x22FB74CC%3B+R1%3D0x0F4EB8D0%3B+XCP%3D0x0000000C+%280x300+-+Data+access%29 %3Cbr%3E++++++Backtrace%3A%3Cbr%3E+++++++++0x22FB74B8+0x00000000+0x00256EBC+0x00 257938+0x002531D8+0x00253040+0x0041D034+0x00408EA0+%3Cbr%3E+++++++++0x0040124C+0 x00405DE8+0x004080A0+0x00408034+0x0026A610+0x00035148+0x00035028+%3Cbr%3E++++++K ernel+loadable+modules+in+backtrace+%28with+dependencies%29%3A%3Cbr%3E+++++++++c om.apple.driver.AirPortFirmware%283.4.9%29%400x22fb6000%3Cbr%3E++++++++++++depen dency%3A+com.apple.driver.AppleAirPort%283.4.7%29%400x3ff000%3Cbr%3E+++++++++com .apple.driver.AppleAirPort%283.4.7%29%400x3ff000%3Cbr%3E++++++++++++dependency%3 A+com.apple.iokit.IONetworkingFamily%281.4.0%29%400x3e2000%3Cbr%3EProceeding+bac k+via+exception+chain%3A%3Cbr%3E+++Exception+state+%28sv%3D0x2E0F4C80%29%3Cbr%3E ++++++previously+dumped+as+%22Latest%22+state.+skipping...%3Cbr%3E+++Exception+s tate+%28sv%3D0x00956A00%29%3Cbr%3E++++++PC%3D0x00000000%3B+MSR%3D0x0000D030%3B+D AR%3D0x00000000%3B+DSISR%3D0x00000000%3B+LR%3D0x00000000%3B+R1%3D0x00000000%3B+X CP%3D0x00000000+%28Unknown%29............%22%3Cbr%3E%3Cbr%3ECan+anybody+help%3F% 0D%0A%0D%0A----%0D%0AOn+Sat+Apr+21+00%3A22%3A13+CDT+2007%2C+DIXIE+wrote%3A+%0D%0 ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D% 0AIf+after+installing+Security+Update+2007-004+on+OS10.3.9+and+after+waking+from +Sleep+you+experience+a+kernel+panic+notification+%28black+pane%29+to+reboot+wit h+the+power+button+.........+do+the+following%3A%3Cbr%3E%3Cbr%3EReboot+....+then +apply+%2FApp%2FUtilities%2FDisk+Utility%2FRepair+Permissions+....+shut+down+... .+Reboot+while+holding+down+Command-Option-P-R+keys+together+until+the+computer+ chimes+three%283%29+individual+times+...+release+keys+to+complete+reboot+....+Re pair+Permissions+again+...+click+the+soft+Restart+....+Sleep+the+computer+then+w ake+it+up+....+the+kernel+panic+pane+should+be+gone.%3Cbr%3E%3Cbr%3EIt+worked+fo r+me+and+I+never+before+had+a+panic+pane+on+a+15%22FP+iMac%21+%3Cbr%3E%3Cbr%3EDI XIE+%3A%29+%3Cbr%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3E15%22iMacG4%2F800%2F60GHD %2F768MB-12%22PB%2F867%2F60GHD%2F1.12GB-G3%2F400%2F1GB+ +Mac+OS+X+%2810.3.9%29+  +AE+network%3C%2Fspan%3E%0D%0A%0D%0A----%0D%0AOn+Sat+Apr+21+12%3A17%3A40+CDT+200 7%2C+Don_Michele1+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007%2 F4+and+Airport+Extreme%0D%0A%0D%0AThanks+for+the+clue%2C+Dixie%2C+after+the+proc edure+it+seemed+to+work%2C+if+I+put+the+iBook+%3Cu%3Emanually%3C%2Fu%3E+to+sleep +and+%3Cu%3Ethen%3C%2Fu%3E+wake+it+up.+%3Cbr%3E%3Cbr%3EFor+some+reason+the+kerne l+panic+appears+again+after+waking+up%2C+when+I+let+the+iBook+%3Cu%3Eautomatical ly%3C%2Fu%3E+%28after+6+minutes%29+go+to+sleep.+What+a+hustle%21%3Cbr%3E%3Cbr%3E %3Cspan+class%3Dotherinfo%3EiBook+G3+800+ +Mac+OS+X+%2810.3.9%29+ +%3C%2Fspan%3E %3Cbr%3E%3Cbr%3Eupdate%3A+after+having+the+kernel+panic+again+after+automatic+sl eep+mode%2C+my+iBook+produces+a+kernel+panic+after+waking+up+again%2C+even+if+I+ had+closed+the+lid+or+had+put+it+manually+to+sleep.+No+advancement+at+all%21%0D% 0A%0D%0A----%0D%0AOn+Fri+Apr+20+09%3A19%3A56+CDT+2007%2C+dr.+te+wrote%3A+%0D%0AS ubject%3A+Re%3A+Panther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0A Similar+on+my+iBook.+When+awaking+the+airport+menu+doesn´t+even+show+the+wireles s+networks.+After+restarting+Airport+works+well+until+the+next+time+in+suspend+m ode.%3Cbr%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3EiBook+G3+ +Mac+OS+X+%2810.3.9%29 + +%3C%2Fspan%3E%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+17%3A09%3A28+CDT+2007%2C+Meg atokio+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+AirP ort%0D%0A%0D%0Asame+here.%3Cbr%3Ei+have+a+2001+iBook+with+AirPort+card.%3Cbr%3Ea fter+this+update+the+reactivation+of+the+card+fails%2C+only+rebooting+helps.+%28 luckily+enough..%29%3Cbr%3E%3Cbr%3Ethis+is+what+the+system+log+says%3A%3Cbr%3E%3 Cbr%3E%3E%3E%3E%3Cbr%3EApr+20+22%3A47%3A29+localhost+kernel%3A+System+Wake%3Cbr% 3EApr+20+22%3A47%3A29+localhost+kernel%3A+Wake+event+0008%3Cbr%3EApr+20+22%3A47% 3A29+localhost+kernel%3A+AppleNMI+unmask+NMI%3Cbr%3EApr+20+22%3A47%3A29+localhos t+kernel%3A+ADB+present%3A8c%3Cbr%3EApr+20+22%3A47%3A29+localhost+kernel%3A+AirP ortDriver%3A+F%2FW+download+failed%3Cbr%3EApr+20+22%3A47%3A29+localhost+kextd%5B 84%5D%3A+a+different+version+of+dependency+extension+%2FSystem%2FLibrary%2FExten sions%2FAppleAirPort.kext+is+already+loaded%3Cbr%3EApr+20+22%3A47%3A29+localhost +kernel%3A+AirPortDriver%3A+F%2FW+download+failed%3Cbr%3E%3C%3C%3C%3Cbr%3E%3Cbr% 3EFirmware+download+failed.+I+hope+there+is+a+fix+very+fast.+%3Cbr%3E%3Cbr%3E+++ +++...+Kio+%21+%3Cbr%3E+++++++%3Cbr%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3EiBook+ G3+ +Mac+OS+X+%2810.3.9%29+ +%3C%2Fspan%3E%0D%0A%0D%0A----%0D%0AOn+Sat+Apr+21+15 %3A59%3A09+CDT+2007%2C+old+comm+guy+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+secu rity+update+2007%2F4+and+AirPort%0D%0A%0D%0AI+had+the+same+things+in+my+system+l og+after+the+update%2C+especially+the+FW+failure+to+load.++On+the+chance+that+th e+two+kernel+extensions+AppleAirPort.kext+and+AppleAirPort2.kext+might+be+in+a+c atfight%2C+I+removed+AppleAirPort2.kext+%28the+actually+older+file%29+from+the+e xtensions+folder+and+rebooted.++This+has+alleviated+the+no-airport+after+wakeup% 2C+at+what+price+I+do+not+know.%3Cbr%3E%3Cbr%3EThe+system+log+now+looks+like+thi s%2C+which+is+what+it+looked+like+before+the+update.%3Cbr%3E%3Cbr%3Elocalhost+ke rnel%3A+System+Sleep%3Cbr%3Elocalhost+kernel%3A+System+Wake%3Cbr%3Elocalhost+ker nel%3A+Wake+event+0008%3Cbr%3Elocalhost+kernel%3A+enableClockSpreading+returned+ with+0%3Cbr%3Elocalhost+kernel%3A+AppleNMI+unmask+NMI%3Cbr%3Elocalhost+kernel%3A +Sound+assertion+%220+%21%3D+err%22+failed+in+%22AppleLegacyAudio%2FAppleTexas2A udio%2FAppleTexas2Audio.cpp%22+at+line+960+goto+Exit%3Cbr%3Elocalhost+kernel%3A+ %10ADB+present%3A8c%3Cbr%3Elocalhost+kernel%3A+AirPortFirmware%3A+start+Sta+f%2F w+download%3Cbr%3Elocalhost+configd%5B115%5D%3A+executing+%2FSystem%2FLibrary%2F SystemConfiguration%2FKicker.bundle%2FContents%2FResources%2Fset-hostname%3Cbr%3 Elocalhost+configd%5B115%5D%3A+posting+notification+com.apple.system.config.netw ork_change%3Cbr%3E%3Cbr%3EThis+is+a+temporary+fix+with+unknown+consequences%2C+a nd+I+pass+the+information+on+as+another+hint+to+the+developers+in+Cupertino.%3Cb r%3E%3Cbr%3EBTW%2C+this+is+not+the+first+or+last+time+that+a+SW+bug+will+evade+t esting+and+make+it+to+the+wild%2C+no+matter+what+organization+is+involved.++Be+t hankful+they+are+as+few+and+far+between+as+they+are.%3Cbr%3E%3Cbr%3E%3Cspan+clas s%3Dotherinfo%3EG3+Blue%2F+Titanium+G4+ +Mac+OS+X+%2810.3.9%29+ +%3C%2Fspan%3E%0 D%0A%0D%0A----%0D%0AOn+Sat+Apr+21+16%3A35%3A06+CDT+2007%2C+Megatokio+wrote%3A+%0 D%0ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+AirPort%0D%0A%0D%0AHi+ old+comm+guy%2C%3Cbr%3E%3Cbr%3Ethis+is+exactly+as+things+look+like+on+my+ibook%2 7s+HD%2C+and+removing+one+.kext+seems+to+fix+the+problem.+Thanks+a+lot+for+this+ hint%21+Only+one+minor+problem+remains%2C+my+ibook+does+not+connect+with+the+%27 blessed%27+network+after+booting+or+wake+up%2C+i+currently+must+select+my+networ k+each+time.+But+it+is+95%25+fixed.+%3B-%29%3Cbr%3E%3Cbr%3E++...+kio+%21%3Cbr%3E %3Cbr%3E%3E+I+had+the+same+things+in+my+system+log+after+the%3Cbr%3E%3E+update%2 C+especially+the+FW+failure+to+load.++On+the%3Cbr%3E%3E+chance+that+the+two+kern el+extensions%3Cbr%3E%3E+AppleAirPort.kext+and+AppleAirPort2.kext+might+be+in%3C br%3E%3E+a+catfight%2C+I+removed+AppleAirPort2.kext+%28the%3Cbr%3E%3E+actually+o lder+file%29+from+the+extensions+folder+and%3Cbr%3E%3E+rebooted.++This+has+allev iated+the+no-airport+after%3Cbr%3E%3E+wakeup%2C+at+what+price+I+do+not+know.%0D% 0A%0D%0A----%0D%0AOn+Sat+Apr+21+20%3A15%3A31+CDT+2007%2C+old+comm+guy+wrote%3A+% 0D%0ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+AirPort%0D%0A%0D%0AMy +TiBook+was+doing+that+after+I+moved+from+10.2.8+to+10.3.9%2C+so+I+thought+nothi ng+of+it.+++However%2C+for+a+few+wakeups+after+removing+the+kext+file%2C+it+did+ connect+automatically+to+my+AirPort+on+wakeup%2C+as+it+had+done+in+10.2.8.++My+p reference+is+to+connect+to+my+own+base+station%2C+but+apparently+I+will+have+to+ continue+to+manually+select+the+station+when+I+open+up+the+book.++Not+really+a+p roblem.%3Cbr%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3EG3+Blue%2F+Titanium+G4+++Mac+ OS+X+%2810.3.9%29+++%3C%2Fspan%3E%0D%0A%0D%0A----%0D%0AOn+Sun+Apr+22+01%3A24%3A5 2+CDT+2007%2C+rwsniffin+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+ 2007%2F4+and+AirPort%0D%0A%0D%0AI+haved+the+original+PowerBook+%28with+upgrades% 29+and+had+the+same+problem+%28no+airport+connection+after+wake-up%29+after+this +morning%27s+security+update.+I+took+old+comm+guy%27s+suggestion+and+removed+the +%2FSystem%2FLibrary%2FExtensions%2FAppleAirPort2.kext+file.+It+took+much+longer +than+usual+to+boot+but+seems+to+work+fine.+I%27m+running+in+automatic+and+it+co nnects+to+the+only+network+it+can+find+in+my+house+without+any+intervention+from +me.+Thanks+old+comm+guy%21%0D%0A%0D%0A----%0D%0AOn+Sun+Apr+22+18%3A05%3A50+CDT+ 2007%2C+Victor+Oder+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007 %2F4+and+AirPort%0D%0A%0D%0AThanks%21%3Cbr%3EiBook+G3+300+is+not+my+most+used+Ma c%2C+but+the+only+one+running+Panther.%3Cbr%3ESo+I+wasn%27t+going+to+spend+a+lot +of+time+on+it.%3Cbr%3ETrashing+Appleairport2.kext+fixed+it.+I+did+nothing+furth er.%3Cbr%3EStill+there+after+sleep.+It+also+reads+out+the+network+name+when+I+wa ke+it+up.+It+hasn%27t+done+that+before.%3Cbr%3EThe+problem+is+solved+for+me.%3Cb r%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3EiMac+G5+ +Mac+OS+X+%2810.4.3%29+ +SE%2F3 0%2C+iMac+G3+700%2C+PBG4+Ti%2C+iBook+Tangerine.%3C%2Fspan%3E%0D%0A%0D%0A----%0D% 0AOn+Tue+May+01+01%3A21%3A53+CDT+2007%2C+ilaya+wrote%3A+%0D%0ASubject%3A+Re%3A+P anther+security+update+2007%2F4+and+AirPort%0D%0A%0D%0AThanks+for+the+method+to+ fix+the+security+update+snafu.%3Cbr%3E%3Cbr%3EI+found+the+kernel+after+a+while.+ For+others+not+as+savvy+as+you%2C+I+would+note+that+the+airport+extension+kernel +is+in+the+library+folder%2C+as+opposed+to+the+system+folder.%3Cbr%3E%3Cbr%3EI+h ope+this+does+it.%3Cbr%3E%3Cbr%3EI+guess+we+just+got+a+taste+of+what+windows+use rs+eat+too+often%2C+sloppy+work.%3Cbr%3E%3Cbr%3ETom%0D%0A%0D%0A----%0D%0AOn+Tue+ Apr+24+15%3A26%3A17+CDT+2007%2C+old+comm+guy+wrote%3A+%0D%0ASubject%3A+Re%3A+Pan ther+security+update+2007%2F4+and+AirPort%0D%0A%0D%0AJust+an+update+on+the+Apple Airport2.kext+removal+fix+on+my+TiBook.++As+originally+reported%2C+I+tried+the+f ix+at+about+1200+PDT+on+the+21st.++After+rebooting+at+that+time%2C+I+have+not+ex perienced+the+inability+to+connect+to+my+AirPort+network+after+wakeup%2C+and+mos t+of+the+time+the+reconnection+has+been+without+manual+intervention%2C+which+was +always+required+after+the+10.2.8+to+10.3.9+upgrade.%3Cbr%3E%3Cbr%3EAs+noted+ori ginally%2C+this+is+an+unknown+consequences+fix%2C+but+at+least+for+the+moment+it +has+gotten+me+back+in+the+water+for+three+days+now.%0D%0A%0D%0A----%0D%0AOn+Sat +Apr+21+13%3A35%3A26+CDT+2007%2C+Brianna+Sollandry+wrote%3A+%0D%0ASubject%3A+Re% 3A+Panther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AI%27ll+chime+ in+with+a+%22me+too%22.%3Cbr%3E%3Cbr%3EPowerbook+G4+with+10.3.9+and+plain+old+%2 8non+extreme%29+Airport+card%3Cbr%3EAfter+a+fresh+boot%2C+wireless+networks+show +up+on+my+Airport+menu.+I+can+connect+and+all+is+well.%3Cbr%3EBut+woe+betide+me+ if+the+computer+ever+goes+to+sleep%3A+after+it+wakes+up%2C+no+wireless+networks+ are+available.%3Cbr%3E%3Cbr%3E-+Turning+on+and+off+Airport%3A+no+effect%3Cbr%3E- +Logging+out+and+back+on%3A+no+effect%3Cbr%3E-+Reboot%3A+wireless+networks+are+a vailable+again+-+until+the+next+wakeup+from+sleep.%3Cbr%3E%3Cbr%3EThis+is+brand+ new+behavior+starting+immediately+after+installing+Security+Update+2007%2F4.%3Cb r%3E%3Cbr%3ESigh.%3Cbr%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3EPowerbook+G4+ +Mac+ OS+X+%2810.3.9%29+ +%3C%2Fspan%3E%0D%0A%0D%0A----%0D%0AOn+Tue+Apr+24+23%3A11%3A1 0+CDT+2007%2C+dbsantana+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+ 2007%2F4+and+Airport+Extreme%0D%0A%0D%0Athat+is+exactly+what+I+get+since+2007%2F 004+security+update.%3Cbr%3E%3Cbr%3EI+did+take+the+2.ktext+out+of+the+folder+but +am+unsure+whether+to+actually+delete+it.+In+any+event+it+hasn%27t+changed+anyth ing.%3Cbr%3E%3Cbr%3EIt%27s+very+annoying+to+have+to+reboot+every+time+the+comput er+goes+to+sleep.%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+09%3A20%3A00+CDT+2007%2C+Wa lmo+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+Airport +Extreme%0D%0A%0D%0AReading+about+the+problems+this+update+has+created+makes+me+ feel+fortunate+that+I+can%27t+even+load+it%21++Each+time+I+attempt+to+go+through +the+process+I+get+a+warning+sign+and+a+message+that+reads%2C%3Ci%3E+%22You+cann ot+install+this+software+on+this+volume+%28HD%29.++This+volume+does+not+meet+the +requirements+for+this+update.%22%3C%2Fi%3E++I%27m+still+operating+OS+X+10.3.9%2 C+but+this+update+is+supposed+to+cover+it.++Do+you+think+there+will+be+an+update +to+the+update%3F%3Cbr%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3EG4+Powerbook+ +Mac+ OS+X+%2810.3.9%29+ +%3C%2Fspan%3E%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+10%3A42%3A5 1+CDT+2007%2C+Don_Michele1+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+upda te+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AHope+there+will+be+an+update+for+the+ update.+the+interesting+thing+is%2C+if+after+a+reboot%2C+the+network+is+%3Cu%3En ot%3C%2Fu%3E+available%2C+there+will+be+no+probs+with+wake+up+after+sleep.+But+i f+Airport+networking+is+active%2C+immediate+crash+after+wake+up.%3Cbr%3E%3Cbr%3E As+I+told+before%2C+the+crashreporter+is+pointing+to%3A%3Cbr%3Ecom.apple.driver. AirPortFirmware%283.4.9%29+%400x22fb6000%3Cbr%3Ecom.apple.driver.AppleAirPort%28 3.4.7%29%400x3+ff000%3Cbr%3Ecom.apple.iokit.IONetworkingFamily%281.4.0+%29%400x3 e2000%3Cbr%3E%3Cbr%3ESo+I%27m+quite+sure%2C+the+sec+upd+4-2007+killed+my+airport +and+network+drivers%21%3Cbr%3E%3Cbr%3EBTW%3A+Apple+Customer+support+Germany+rec ommends+to+reinstall+the+complete+system%2C+great+idea.%0D%0A%0D%0A----%0D%0AOn+ Sat+Apr+21+11%3A18%3A33+CDT+2007%2C+CBcards+wrote%3A+%0D%0ASubject%3A+Re%3A+Pant her+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AI+have+tried+to+down load+this+security+update+a+few+times+and+it+continually+stalls+while+it+is+in+p rogress.+Now+that+I+have+read+all+of+your+problems+related+to+it%2C+I+am+not+goi ng+to+bother+with+it+anymore.+Thankfully%2C+it+wouldn%27t+install+on+my+machine% 21+I+hope+you+all+get+your+problems+solved.%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Csp an+class%3Dotherinfo%3EG5+DP+ +Mac+OS+X+%2810.3.9%29+ +3.5gb+RAM%3C%2Fspan%3E%0D %0A%0D%0A----%0D%0AOn+Fri+Apr+20+10%3A59%3A04+CDT+2007%2C+gameduck+wrote%3A+%0D% 0ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D %0AI+am+having+this+issue+as+well.++I+am+using+an+old+iBook+G3.++If+it+goes+to+s leep%2C+I+cannot+even+see+the+network.++Only+a+reboot+works.%3Cbr%3E%3Cbr%3EI+tr ied+giving+Keychain+access+for+the+Base+Station+to+all+apps+without+confirmation +in+Utilities%2C+but+it+says+the+Password+is+incorrect.++%3Cbr%3E%3Cbr%3EI+then+ turned+off+WEP+as+suggested+above%2C+same+problem.%3Cbr%3E%3Cbr%3EI+then+tried+d eleting+the+keychain+items+and+then+rebooting%2C+same+problem.%3Cbr%3E%3Cbr%3EI+ cannot+put+10.4+on+this+machine+due+to+no+dvd+or+firewire.%3Cbr%3E%3Cbr%3ESomeon e++PLEASE+HELP%21%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+11%3A30%3A31+CDT+2007%2C+in lineplanet+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+ Airport+Extreme%0D%0A%0D%0AAfter+installing+the+security+update+last+night+on+my +Powerbook+G3+%28firewire%29%2C+I+can+no+longer+connect+to+my+wireless+network.+ I+then+tried+connecting+using+my+dial-up+account%2C+and+I+once+again+could+not+c onnect.+The+tec+guy+at+my+internet+provider+said+the+computer+was+%22not+passing +traffic.%22+...+Is+there+a+way+to+remove+the+security+update%3F%0D%0A%0D%0A---- %0D%0AOn+Sat+Apr+21+00%3A05%3A01+CDT+2007%2C+PISMO+LIVES+wrote%3A+%0D%0ASubject% 3A+Re%3A+Panther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AAfter+i nstalling+the+security+update+last+night+on+my+Powerbook+G3+%28firewire%29%2C+I+ could+no+longer+connect+to+my+wireless+network+either.+It+was+as+if+the+Security +Update+had+diabled+my+wireless+card.%3Cbr%3E%3Cbr%3EI+accessed+this+thread+on+m y+G5+iMac+tonight+and+noted+someone%27s+comment+about+repairing+permissions.+%3C br%3E%3Cbr%3ESo+I+restarted+my+PISMO+in+single-user+mode+and+ran+Applejack.+I+ty ped+%22applejack+AUTO+restart%22+and+when+my+PISMO+restarted%2C+my+wireless+conn ection+was+back%2C+and+everything+is+fine.%3Cbr%3E%3Cbr%3EThanks+again+to+the+Ap plejack+people%3B+you%27ve+bailed+me+out+once+again%21%0D%0A%0D%0A----%0D%0AOn+S at+Apr+21+19%3A13%3A38+CDT+2007%2C+Nman+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+ security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AWorks%21++Great+suggesti on.++%22auto%22+or+%22AUTO%22+does+the+job.%3Cbr%3E%3Cbr%3E%3E+So+I+restarted+my +PISMO+in+single-user+mode+and+ran%3Cbr%3E%3E+Applejack.+I+typed+%22applejack+AU TO+restart%22+and+when%3Cbr%3E%3E+my+PISMO+restarted%2C+my+wireless+connection+w as+back%2C%3Cbr%3E%3E+and+everything+is+fine.%0D%0A%0D%0A----%0D%0AOn+Sat+Apr+21 +19%3A19%3A20+CDT+2007%2C+Matthew+Rossi+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+ security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AHello%2C%3Cbr%3E%3Cbr%3E I+have+having+this+problem+as+well.+I+have+an+iBook+G3+500Mhz+running+10.3.9+and +when+it+wakes+from+sleep+there+it+doesn%27t+find+my+Wireless+connections+until+ I+reboot.+I+know+my+router+is+fine+because+I+have+many+other+devices+that+use+wi reless.%3Cbr%3E%3Cbr%3EI+hope+a+fix+is+found+for+this+soon.%0D%0A%0D%0A----%0D%0 AOn+Sat+Apr+21+21%3A49%3A18+CDT+2007%2C+LonesomeMac+wrote%3A+%0D%0ASubject%3A+Re %3A+Panther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AThanks%2C+PI SMO%3B+this+seems+to+have+worked+for+me%2C+at+least+for+the+last+few+hours+anywa y.++I%27ve+put+my+PowerBook+through+several+sleep+cylces+of+varying+lengths+with +no+AirPort+problems+so+far.%3Cbr%3E%3Cbr%3EI+ran+Applejack+per+instructions+%28 single-user+mode%2C+%22a%22+for+auto%2C+manual+reboot%29.++Site%3A+%3Ca+href%3D% 22http%3A%2F%2Fapplejack.sourceforge.net%22%3EApplejack%3C%2Fa%3E%3Cbr%3E%3Cbr%3 EWorth+a+try+if+nothing+else+has+worked+for+you.++I+have+an+AirPort+card%2C+no+b ase+station.%3Cbr%3E%3Cbr%3E---------%3Cbr%3E%3Cbr%3E%3E+After+installing+the+se curity+update+last+night+on+my%3Cbr%3E%3E+Powerbook+G3+%28firewire%29%2C+I+could +no+longer+connect+to%3Cbr%3E%3E+my+wireless+network+either.+It+was+as+if+the+Se curity%3Cbr%3E%3E+Update+had+diabled+my+wireless+card.%3Cbr%3E%3E+%3Cbr%3E%3E+I+ accessed+this+thread+on+my+G5+iMac+tonight+and%3Cbr%3E%3E+noted+someone%27s+comm ent+about+repairing+permissions.%3Cbr%3E%3E+%3Cbr%3E%3E+So+I+restarted+my+PISMO+ in+single-user+mode+and+ran%3Cbr%3E%3E+Applejack.+I+typed+%22applejack+AUTO+rest art%22+and+when%3Cbr%3E%3E+my+PISMO+restarted%2C+my+wireless+connection+was+back %2C%3Cbr%3E%3E+and+everything+is+fine.%3Cbr%3E%3E+%3Cbr%3E%3E+Thanks+again+to+th e+Applejack+people%3B+you%27ve+bailed%3Cbr%3E%3E+me+out+once+again%21%3Cbr%3E%3C br%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3EPowerBook+500+MHz+PPC+G3+ +Mac+OS+X+%28 10.3.9%29+ +%3C%2Fspan%3E%0D%0A%0D%0A----%0D%0AOn+Wed+Apr+25+11%3A11%3A20+CDT+20 07%2C+Hanuman+Hoffman+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+20 07%2F4+and+Airport+Extreme%0D%0A%0D%0ASince+I+got+my+TiBook+new+in+early+2003%2C +I+have+never+had+a+problem+with+any+updates.+Always+repairing+permissions.+%3Cb r%3EI+downloaded+update+Sec004+and+waited+and+watched+this+thread+before+install ing.%3Cbr%3EBased+on+%22Pismo+Lives%22+I+downloaded+applejack+and+installed.%3Cb r%3EI+have+two+external+clones+of+my+system%2C+so+I+installed+the+Sec004+on+one+ of+them+knowing+I+had+safety+net.+%3Cbr%3EAfter+the+install%2C+I+had+wireless+si gnal.+I+put+system+to+sleep+and+upon+waking%2C+signal+was+gone+and+had+kernel+pa nic+message+to+reboot.%3Cbr%3EI+rebooted+and+had+airport+until+sleep+and+waking. +No+kernel+panic+this+time.%3Cbr%3ERebooted%2C+repaired+permissions+with+same+re sults.%3Cbr%3ENo+wireless.+Not+a+router+%28D-link%29+issue+as+my+Pismo+was+unaff ected.%3Cbr%3ERebooted+in+Single+User+Mode+and+ran+%27applejack%27+in+auto+mode. %3Cbr%3E%3Cbr%3ESUCCESS.+%3Cbr%3E%3Cbr%3EI+have+put+to+sleep+numerous+times+and+ left+in+sleep+mode+overnight+without+any+failures.%3Cbr%3E%3Cbr%3EWill+now+updat e+main+system.+Still+have+another+clone%2C+just+in+case.%3Cbr%3E%3Cbr%3EThanks+P ismo%21%3Cbr%3EThanks+Applejack%2C+I+am+definitely+contributing+there.%3Cbr%3ETh anks+to+all+contributing+here.%3Cbr%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3E15%22+ G4+PB+Titanium+1ghz+1gb+RAM+120gb+HD+ +Mac+OS+X+%2810.3.9%29+ +Pismo+400+512k+RA M+40Gb+HD+10.3.9%3C%2Fspan%3E%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+12%3A49%3A39+CD T+2007%2C+gameduck+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007% 2F4+and+Airport+Extreme%0D%0A%0D%0ASOLVED+for+me%21%3Cbr%3E%3Cbr%3EI+called+Appl e+and+got+a+high+level+tech+on+the+phone.++He+said+that+the+Security+Update+has+ tighter+Wireless+Security+and+works+differently+with+Panther+than+with+Tiger.++T he+Tiger+OS+handles+security+differently+and+thus+no+issues+for+them.%3Cbr%3E%3C br%3EHere+is+what+he+had+me+do%3A%3Cbr%3E%3Cbr%3E1%29++Go+to+Network+Preferences %2C+Airport.++Manually+delete+the+old+Network+name+that+is+in+the+box.++Then%2C+ manually+type+in+the+name+again+and+password+if+necessary.%3Cbr%3E%3Cbr%3E2%29++ Restart+computer%3Cbr%3E%3Cbr%3EThat+worked+for+me+even+after+waking+from+sleep+ until+I+turned+WEP+back+on%2C+then+the+issue+came+back.%3Cbr%3E%3Cbr%3ESo+he+had +me+do+the+same+thing+in+steps+1+and+2+again+%28re-add+network+name+and+restart% 29+and+now+it+is+working+fine+again+after+sleeping+and+restarts.%3Cbr%3E%3Cbr%3E I+am+using+%27Join+a+specific+Network%27+but+he+said+%27Automatic%27+would+be+th e+same+procedure.%3Cbr%3E%3Cbr%3EHe+then+game+me+some+tips+on+these+issues%3A%3C br%3E%3Cbr%3E1%29++After+a+%27Security+Update%27%2C++delete+the+old+network+you+ are+using+from+%27Network+Preferences%27+and+then+re-add+it+manually.++After+tha t%2C+restart+the+computer.++%3Cbr%3E%3Cbr%3E2%29++If+you+update+the+Base+Station %2C+do+the+same+thing+afterwards++%28delete+the+old+network+you+are+using+from+% 27Network+Preferences%27+and+then+re-add+it+manually.++After+that%2C+restart+the +computer%29.+%3Cbr%3E%3Cbr%3EIf+you+do+not+do+these+steps%2C+the+computer+uses+ the+old+network+settings+and+will+not+see+the+network.%3Cbr%3E%3Cbr%3EAnyhow+I+h ope+this+helps+someone.%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+13%3A02%3A03+CDT+2007 %2C+gameduck+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007%2F4+an d+Airport+Extreme%0D%0A%0D%0Anever+mind%2C+the+issue+came+back+after+waking.++Cr ap.%3Cbr%3E%3Cbr%3ECan+anyone+help+here%3F%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+13 %3A08%3A47+CDT+2007%2C+roam+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+upd ate+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AHi+you+guys%2C%3Cbr%3E%3Cbr%3EYou+co uld+try+going+a+bit+further+and+resetting+Airport+as+detailed+here%3A%3Cbr%3E%3C a+href%3D%22http%3A%2F%2Fdocs.info.apple.com%2Farticle.html%3Fartnum%3D108044%22 %3Ehttp%3A%2F%2Fdocs.info.apple.com%2Farticle.html%3Fartnum%3D108044%3C%2Fa%3E%3 Cbr%3E%3Cbr%3Eor+resetting+Airport+base+station%2C%3Cbr%3E%3Ca+href%3D%22http%3A %2F%2Fdocs.info.apple.com%2Farticle.html%3Fartnum%3D107451%22%3Ehttp%3A%2F%2Fdoc s.info.apple.com%2Farticle.html%3Fartnum%3D107451%3C%2Fa%3E%3Cbr%3E%3Cbr%3EI+hop e+that+helps.%3Cbr%3E%3Cbr%3Eregards+roam%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+13% 3A19%3A32+CDT+2007%2C+WillParton+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+securit y+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AAfraid+Gameduck%27s+suggestion+ didn%27t+work+for+me+either.+I%27ve+also+power-cycled+the+basestation%2C+but+tha t+made+no+difference.+%3Cbr%3E%3Cbr%3E%3Cspan+class%3Dotherinfo%3EPowerbook+G4+T itanium+++Mac+OS+X+%2810.3.9%29+++%3C%2Fspan%3E%3Cbr%3E%3Cbr%3E%3Cspan+class%3Do therinfo%3EPowerbook+G4+Titanium+++Mac+OS+X+%2810.3.9%29+++%3C%2Fspan%3E%0D%0A%0 D%0A----%0D%0AOn+Fri+Apr+20+14%3A18%3A45+CDT+2007%2C+gameduck+wrote%3A+%0D%0ASub ject%3A+Re%3A+Panther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AWe ll%2C+I+got+another+guy+on+the+phone+and+we+did%3A%3Cbr%3E%3Cbr%3EPMU+Reset%3Cbr %3E%3Cbr%3ERepair+Permissions%3Cbr%3E%3Cbr%3Etrashed+Home%2Flibrary%2Fkeychains+ folder%3Cbr%3E%3Cbr%3EIt+seems+to+be+working+now%2C+but+who+knows+for+how+long.% 3Cbr%3E%3Cbr%3ENext+step+he+said+was+a+Repair+Disc+from+the+OSX+Panther+Disc+1%2 C+then+an+Archive+Install+if+that+doesnt+work.%3Cbr%3E%3Cbr%3ECripes.%0D%0A%0D%0 A----%0D%0AOn+Fri+Apr+20+16%3A27%3A40+CDT+2007%2C+Forbidden+Donut+wrote%3A+%0D%0 ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D% 0ASame+problems+too+after+putting+the+thing+to+sleep.++My+network+just+disappear s+and+can%27t+connect+unless+I+restart.+%3Cbr%3E%3Cbr%3EAlso%2C+if+I+try+to+log+ out+or+switch+to+a+different+user%2C+the+computer+freezes+and+I+have+to+unplug+t he+computer+to+restart.++Anyone+else+have+this+experience%3F++%3Cbr%3E%3Cbr%3EWh at+the+**%21++Are+we+turning+in+to+a+PC%3F%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+17%3A38%3A5 9+CDT+2007%2C+gameduck+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2 007%2F4+and+Airport+Extreme%0D%0A%0D%0AAlright%2C+I+think+I+finally+have+this+fi xed.%3Cbr%3E%3Cbr%3EAfter+doing%3A%3Cbr%3E%3Cbr%3EManual+re-add+of+the+network+i n+Net+Pref%3Cbr%3E%3Cbr%3Erestart%2C+then%3A%3Cbr%3E%3Cbr%3EBase+Station+passwor d+change+and+Reset%3Cbr%3E%3Cbr%3EAnother+Manual+re-add+of+the+network+in+Net+Pr ef%3Cbr%3E%3Cbr%3EAnother+Restart%3Cbr%3E%3Cbr%3EPMU+Reset%3Cbr%3E%3Cbr%3ERepair +Permissions%3Cbr%3E%3Cbr%3ETrashed+Home%2Flibrary%2Fkeychains+folder%3Cbr%3E%3C br%3EIt+then+seemed+to+be+working+on+the+%27Automatic%27+setting+in+Net+Pref.%3C br%3E%3Cbr%3EAfter+getting+my+Panther+Disc+1%2C+and+calling+Apple+again+to+see+i f+I+needed+to+use+Disc+Repair%2C+I+then+talked+to+a+third+guy+who+was+a+Network+ Specialist.++%3Cbr%3E%3Cbr%3EHe+said+that+it+should+be+set+on+%27Join+a+Specific +Network%27+in+Net+Prefs+if+you+are+using+your+home+Network+and+only+have+one+ne twork.++So%2C++I+did+that%2C+entered+the+Network+password%2C+applied+that%2C+res tarted+and+have+not+had+the+issue+since%2C+even+after+a+reboot+and+hours+of+waki ng+it.%3Cbr%3E%3Cbr%3EHe+said+also+that+these+Security+Updates+are+not+tested+on +old+hardware+%28ie%2C+my+iBook+G3+graphite%29.++He+said+that+by+installing+thes e+updates%2C+you+are+rolling+the+dice+that+it+may+cause+an+issue.%3Cbr%3E%3Cbr%3 EI+personally+am+not+doing+any+more+Security+Updates+EVER%21%3Cbr%3E%3Cbr%3EI+am +not+sure+if+it+was+the+steps+above%2C+or+simply+trashing+the+Keychains+and+then +setting+the+specific+network%2C+and+neither+are+the+Apple+people.%3Cbr%3E%3Cbr% 3EI+will+check+back+if+it+returns.%0D%0A%0D%0A----%0D%0AOn+Fri+Apr+20+18%3A30%3A 12+CDT+2007%2C+Forbidden+Donut+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+ update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AUnbelievable%21+How+is+it+that+th ey+suggest+we+update+our+computer+and+then+tell+us+it+hasn%27t+been+tested+on+th e+%22older%22+ones.++3.9+is+not+that+out+of+date.%3Cbr%3E%3Cbr%3EIf+that%27s+the +case%2C+they+should+not+make+these+updates+show+up++older+OS+X+versions.++%3Cbr %3E%3Cbr%3EDoes+this+mean+there+will+be+no+patch+to+fix+our+problem+and+we+are+s tuck+with+it+since+our+system+is+no+longer+supported%3F%0D%0A%0D%0A----%0D%0AOn+ Fri+Apr+20+18%3A43%3A40+CDT+2007%2C+DonMichele1+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+Ai rport+Extreme%0D%0A%0D%0AI+will+not+hope+so%21+%3Cbr%3E%3Cbr%3EAfter+2+successfu l+%22wakeups%22+after+sleep+same+situation+as+before%3A+Kernelpanic+and+crashlog +reports+mentioning+airport+driver+and+airport+firmware+failed+to+be+loaded.+%3C br%3E%3Cbr%3EPlease%2C+Apple%2C+fix+this%2C+maybe+you+forgot+that+the+iBook+G3+8 00+comes+only+with+an+airport+standard+11+MB+card%3F%3Cbr%3E%3Cbr%3EIt%27s+my+fi rst+time+with+such+a+severe+failure+with+a+security+update.%0D%0A%0D%0A----%0D%0 AOn+Fri+Apr+20+20%3A15%3A28+CDT+2007%2C+weing+wrote%3A+%0D%0ASubject%3A+Re%3A+Pa nther+security+update+2007%2F4+and+Airport+Extreme%0D%0A%0D%0AThis+is+a+real+dra g+.+I+have++some++older++g+3+laptops+I+use+for+specific+tasks+that++i+don%27t+ru n+10.4+on+.+%3Cbr%3E+I+get+it+if+you+are+trying+to+kluge+a+OS+into+a+machine+tha t+doesnt+meet+the+system+requirements+that+its+tough+luck++.+But+if+it++can+nati vley+load+the+OS%2C+they+should+test.++I+would+guess+Apple+has+less+than+40+piec es+of+hardware+they+would+have+to+test+that++this+might+be+a+issue+on+.%3Cbr%3E+ Sorry++Apple+.+No+excuse.%0D%0A%0D%0A----%0D%0AOn+Sat+Apr+21+10%3A16%3A50+CDT+20 07%2C+Bob+Bujic+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007%2F4 +and+Airport+Extreme%0D%0A%0D%0AGameduck%3A+%3Ci%3E%22I+personally+am+not+doing+ any+more+Security+Updates+EVER%21%22%3Cbr%3E%3C%2Fi%3E%3Cbr%3EI+do+agree+with+yo u.+Previous+security+upgrade+killed+10.3.9+on+an++Wallstreet+II+where+Panther+wa s+installed+using+XPostFacto.+All+previous+updates+on+that+machine+went+smoothly .%3Cbr%3E%3Cbr%3EThis+new+screw+up+is+%27not+allowed%27+in+a+Mac+world.+When+I+t hink+of+apple%2C+I+don%27t+think+of+a+lemon.%3Cbr%3E%3Cbr%3ESory+for+the+troll.% 3Cbr%3E%3Cbr%3EBob%0D%0A%0D%0A----%0D%0AOn+Sat+Apr+21+14%3A54%3A40+CDT+2007%2C+J ianli+Dai+wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update+2007%2F4+and+A irport+Extreme%0D%0A%0D%0AGameduck%2C%3Cbr%3EWhich+keychains+folder+did+you+tras h%3F+there+is+one+in+the+HD%3Alibrary.+there+is+another+in+my+user%3A+library.%3 Cbr%3EThis+mess+reminds+me+how+apple+trashed+users+with+os9%2C+10.1+%2C+10.2+and +now+10.3.%0D%0A%0D%0A----%0D%0AOn+Sat+Apr+21+16%3A19%3A45+CDT+2007%2C+gameduck+ wrote%3A+%0D%0ASubject%3A+Re%3A+Panther+security+update2007%2F
    p.s. I previewed this thread and used the p class="code" for the html tags around these long urls. Doesn't that work anymore or am I misremembering the permitted tag?

    Thanks for your answer,
    It's an web application made in Oracle ALBPM and which uses JSPs to entering data. The insert is made on the database object inside the ALBPM studio:
    INSERT INTO <<ALBPM SQLQuery object>> ( field-1,field-n) VALUES ( value-1 value-n) );
    I read the link you posted, but I'm still confused. I did the following:
    SELECT  FIELD, LENGTH(FIELD), LENGTHB(FIELD)
    FROM    TABLE
    I was expeting to get a larger value in LENGTHB(FIELD), but the values are equal. I can only insert 2000 characters from the application, so, I was expecting a LENGTHB 2x greater than LENGTH(FIELD).

  • Kill Event thread or abort/restart main VI

    I am looking for a method of killing off an event thread once it is in the middle of executing.  A description of my problem is below (I am using labview 8.2).
    My main VI is reading my DAQ and constantly updating the main control panel with the data and logging the data at operator defined rates.
    The user can then select different functions for the system to execute using an enumeration and a Boolean control.
    When the user selects the Boolean control (run button) an event is triggered, the ENUM is read, and various sub-vi's execute to complete the function (none of the sub-vis have visible control panels all of them use some of the data from the main vi's controls/indicators passed by reference).
    The user also has a stop button.  If pressed another event is generated.  I would like to kill the run event in this case, at any point in its execution (long delays in some of the sub-vi's).  Then I can set the system back to default and continue on selecting another function in the enumeration and run button press.
    I would also considering aborting the main vi and then restarting it as long as the front panel remains open.

    I appreciate the reply.  I agree that the event cannot be killed, I have tried several "tricks".  The code does go into the stop event while the run event/sub vi is executing. 
     I had the ref to the stop button wired into the sub-vi's already.  Some of these vi's are fairly in depth, do you have a recommendation to continuously read its state without getting into every loop etc that is in the sub-vi?  I was trying not to monitor this buttons state at every point in the sub-vi's block diagrams.
    Thanks

Maybe you are looking for

  • Major Issues with Windows XP and Sound Blaster Audig

    As mentioned in the post title, I'm using a Sound Blaster Audigy 4 card (recently purchased) and am having issues with Windows XP apparently because of it. When the card is physically installed, but the drivers are not, there are no problems. However

  • Compare two collection in sharepoint

    Hii I want to Compare to collection in sharepoint example: Collection 1: "A","B","C" Collection 2:"A","B","D","E" Result should be: "C" Like in C#  List<string> result = list1.Except(list2).ToList(); I am new to programming Please help me.. regards 

  • HT4972 Why can't i open my iPhone 3 Gs after I update it?

    Why can't i open my iPhone 3 Gs after I update it?

  • Xi-to-Xi-scenario

    Hi, I want to connect a xi-system with another xi-system and the message-type that I want to use is IDoc. Is this possible and which adapter I must use for this scenario? Thanks. Regards Stefan

  • How do you display the SQL that BEx uses?

    All, I would like to display the SQL that is submitted to BEx.  I understand you can perform a SQL Trace (ST05), but I want to see the SQL before is submitted to BEx.  Can anyone help me. Thanks.