Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 17 of 17

Thread: Complicated Multithreading

  1. #1
    Junior Member didingnuriska's Avatar
    Join Date
    Apr 2013
    Posts
    21
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Lightbulb Complicated Multithreading

    Hello there,
    I have a problem when created the "Complicated multithreading (I say)"
    here is it
    The program structure like this
    1. Main thread say MT
    2. A couple of worker say WT

    I WANT to start the second initialization or i++(iteration) if all worker has finished the tasked

         @Override
        public void run() {
            while (true) {
                for (int i = 0; i < iteration; i++) {
                    initialization();
                    for (int j = 0; j < totalAnts; j++) {
                     //execute the worker thread
                     WT.start();
     
                    }
                // HERE I WANT to start the second initialization or i++ if all worker has finished the tasked
          }
    }

    I have tried amount of hour using synchronized (wait, notify) but didn't work
    I have tried like this code

    //in MT
     public void run() {
            while (true) {
                Semut semut = null;
                this.inisialisasiProgressReport();
                this.setInisialRuangan();
                this.setInisialPheromone(parameter.gettMax());
     
                for (int i = 0; i < this.parameter.getIterasi(); i++) {
                    this.inisialisasiSemut();
                    System.out.println("inisial has done " + i);
                    for (int j = 0; j < this.parameter.getJumlahSemut(); j++) {
     
                        //Buat solusi
                        semut = this.listSemut.get(j);
                        semut.thread.start();
     
                        //semut = this.listSemut.get(j);
     
                    }
                    boolean statusReady = true;
                    synchronized (this.objekSinkronisasi) {
                        for (int k = 0; k < listSemut.size(); k++) {
                            if (listSemut.get(k).finished == false) {
                                statusReady = false;    
                                System.err.println("err status ready "+statusReady);
                            }else{
                                System.err.println("true status ready "+statusReady);
                            }
     
                        }
     
                        if (statusReady==false) {
                            try {
                                this.objekSinkronisasi.wait();
                            } catch (InterruptedException ex) {
                                Logger.getLogger(KoloniSemut.class.getName()).log(Level.SEVERE, null, ex);
                            }
                        }else{
                            this.objekSinkronisasi.notify();
                        }
     
                    }
     
     
                }
            }
        }
     
        private void inisialisasiSemut() {
            Semut semut;
            if (listSemut != null && listSemut.size() > 0) {
                for (int i = 0; i < this.listSemut.size(); i++) {
                    semut = listSemut.get(i);
                    semut.thread.stop();
     
                }
            }
            listSemut = new ArrayList();
            for (int i = 0; i < this.parameter.getJumlahSemut(); i++) {
                semut = new Semut(this.listEvents, this.listTimeSlot, parameter, this.listPheromone, i);
                this.listSemut.add(semut);
     
            }
     
        }
     
        public void setInisialPheromone(double inisialPheromone) {
            Pheromone pheromone;
            Events events;
            TimeSlot timeSlot;
            listPheromone = new ArrayList();
            for (int i = 0; i < this.listEvents.size(); i++) {
                events = this.listEvents.get(i);
                for (int j = 0; j < this.listTimeSlot.size(); j++) {
                    timeSlot = this.listTimeSlot.get(j);
                    pheromone = new Pheromone(events, timeSlot, inisialPheromone);
                    this.listPheromone.add(pheromone);
    //                System.out.println("ev "+pheromone.getEvents().printEvents()+" "+pheromone.getTimeSlot().printTimeSlot()+" "
    //                        + " "+pheromone.getPheromone());
                }
            }
        }

    //in WT
     @Override
        public void run() {
     
            while (true) {
     
     
                while (finished == false) {
    //                System.out.println(" "+this.getClass().getName()+" "+this.thread.getName()+" "+finished);
                    try {
     
                        Thread.sleep(100);
                        this.constructSolution();
                    } catch (InterruptedException ex) {
                        Logger.getLogger(Semut.class.getName()).log(Level.SEVERE, null, ex);
                    }
     
                    //Construct Solution
     
                    //System.err.println(" " + this.thread.getName() + " print events");
                    this.printJadwal();
                    synchronized(objekSinkronisasi){
                        finished = true;
                        this.objekSinkronisasi.notifyAll();
                    }
     
                }
            }

    thanks in advanced


  2. #2
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,042
    Thanks
    63
    Thanked 2,708 Times in 2,658 Posts

    Default Re: Complicated Multithreading

    Please make a small complete program that compiles, executes and shows the problem. It's hard to work on these types of problems with bits and pieces of code.

    Copy the program's output, paste it here and add comments says what the problems are with the way the code executed.

    second initialization or i++(iteration) if all worker has finished
    That sounds like what the join() method would do.
    If you don't understand my answer, don't ignore it, ask a question.

  3. #3
    Junior Member didingnuriska's Avatar
    Join Date
    Apr 2013
    Posts
    21
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Complicated Multithreading

    this is my problem looks like.
      //A code
      for iterationphase
          //somwork like initialized
          for exePhase
              //somework for a couple of B to complete
          end exePhase
    end iterationPhase
    I want to A is wait until the all of B task is complete,
    after all of B task is complete than A can go to the next iteration,,

    But, what I've got it, it all execute concurrent,
    like
    initialized 0
    B-1 -started
    B-1 val=0
    B-1 val=1
    B-1 val=2
    B-1 -ended
    B-0 -started
    B-0 val=0
    B-0 val=1
    B-0 val=2
    B-0 -ended
    B-2 -started
    B-2 val=0
    B-2 val=1
    B-2 val=2
    B-2 -ended
    B-3 -started
    B-3 val=0
    B-3 val=1
    B-3 val=2
    B-3 -ended
    initialized 1 /// here the initialized method doesn't wait for all of B (there is 5 B) task execute..I need make A wait for all of B task is executed
    B-4 -started
    B-4 val=0
    B-4 val=1
    B-0 -started
    B-0 val=0
    I need make A wait for all of B task is executed

    and this for A n B code
    //A code
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package Thead;
     
    import java.util.Random;
     
    /**
     *
     * @author
     */
    public class A implements Runnable {
     
        B[] arrB;
        int iteration = 5;
        Thread t;
     
        public A() {
            arrB = new B[5];
            t = new Thread(this);
        }
     
        public void start() {
            t.start();
        }
     
        @Override
        public void run() {
            while (true) {
                for (int i = 0; i < iteration; i++) {
                    this.initialized();
                    System.out.println("initialized "+i);
                    for (int j = 0; j < arrB.length; j++) {
                        arrB[j].start();
                    }
                }
            }
        }
     
        private void initialized() {
            for (int j = 0; j < arrB.length; j++) {
                arrB[j] = new B("B-" +j);
                //System.out.println("sf "+arrB[j].id);
            }
        }
     
        public static void main(String[] sg) {
            A a = new A();
            a.start();
        }
    }

    //B Code
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package Thead;
     
    /**
     *
     * @author
     */
    public class B implements Runnable{
        String id;
        boolean finished;
        Thread t;
        public B(String id) {
            this.id = id;
            finished=false;
            t=new Thread(this);
        }
        public void start(){
            t.start();
     
        }
     
        @Override
        public void run() {
            while(finished==false){
                 System.out.println(id+ " -started");
                for(int i=0;i<3;i++){
                    System.out.println(id+" val="+i);
                }
                 finished=true;
                  System.out.println(id+ " -ended");
            }
     
     
        }
     
    }

    thanks norm..

  4. #4
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,042
    Thanks
    63
    Thanked 2,708 Times in 2,658 Posts

    Default Re: Complicated Multithreading

    The code has an infinite loop. Is that what you get when executing it?
    If you don't understand my answer, don't ignore it, ask a question.

  5. #5
    Junior Member didingnuriska's Avatar
    Join Date
    Apr 2013
    Posts
    21
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Complicated Multithreading

    yes, but it's not the point...
    like I said before I need the A must wait after all of B task is completed...
    I've tried to use synchronized (in the first post), but it's only running one iteration of 5 iteration...

  6. #6
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,042
    Thanks
    63
    Thanked 2,708 Times in 2,658 Posts

    Default Re: Complicated Multithreading

    Try adding a call to the join() method for all the threads used by the B workers.


    The point is an infinite loop while testing is annoying and not necessary.

    For better testing of parallel threads each thread should call sleep vs looping 3 times which is sort of meaningless.
    If you don't understand my answer, don't ignore it, ask a question.

  7. #7
    Junior Member didingnuriska's Avatar
    Join Date
    Apr 2013
    Posts
    21
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Complicated Multithreading

    I have tried join all of the group of worker B.
    but that's not work..
    A doesn't go for the next iteration..
    It give me the output like this... ie: number iteration is 5;

    A do iteration 1
    B[0] do the process..
    B[1] do the process
    B[n] do the process
    end all process..

    A control a group of worker B
    A just can continue the iteration if B is complete of all task. A must wait.
    and the output I wanted is like this...
    A do iteration 1
    B[4] do the process..
    B[2] do the process
    B[3] do the process
    A do iteration 2
    B[2] do the process..
    B[4] do the process
    B[1] do the process
    A do iteration n
    B[1] do the process..
    B[4] do the process
    B[2] do the process
    end all process..

    did you get it?

  8. #8
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,042
    Thanks
    63
    Thanked 2,708 Times in 2,658 Posts

    Default Re: Complicated Multithreading

    but that's not work..
    Post the code showing what didn't work. If all the B threads must end BEFORE the A thread goes ahead, then the join() method would work.

    Here's the console from when I execute the code using join()
    Running: java -cp . MultiThread_Test

    initialized i=0
    B-1 -started
    B-1 val=0
    B-3 -started
    B-3 val=0
    B-0 -started
    B-0 val=0
    B-2 -started
    B-2 val=0
    B-4 -started
    B-4 val=0
    B-0 val=1
    B-1 val=1
    B-3 val=1
    B-2 val=1
    B-4 val=1
    B-0 val=2
    B-1 val=2
    B-3 val=2
    B-2 val=2
    B-4 val=2
    B-0 -ended
    B-0 run() exiting
    B-1 -ended
    B-1 run() exiting
    B-3 -ended
    B-3 run() exiting
    B-2 -ended
    B-2 run() exiting
    B-4 -ended
    B-4 run() exiting
    run after joins i=0
    initialized i=1
    B-0 -started
    B-0 val=0
    B-2 -started
    B-2 val=0
    B-4 -started
    B-4 val=0
    B-1 -started
    B-1 val=0
    B-3 -started
    B-3 val=0
    B-0 val=1
    B-2 val=1
    B-4 val=1
    B-1 val=1
    B-3 val=1
    B-0 val=2
    B-4 val=2
    B-2 val=2
    B-1 val=2
    B-3 val=2
    B-0 -ended
    B-0 run() exiting
    B-4 -ended
    B-4 run() exiting
    B-2 -ended
    B-2 run() exiting
    B-1 -ended
    B-1 run() exiting
    B-3 -ended
    B-3 run() exiting
    run after joins i=1
    initialized i=2
    B-0 -started
    B-0 val=0
    B-2 -started
    B-2 val=0
    B-4 -started
    B-4 val=0
    B-1 -started
    B-1 val=0
    B-3 -started
    B-3 val=0
    B-0 val=1
    B-2 val=1
    B-4 val=1
    B-1 val=1
    B-3 val=1
    B-0 val=2
    B-2 val=2
    B-1 val=2
    B-4 val=2
    B-3 val=2
    B-0 -ended
    B-0 run() exiting
    B-2 -ended
    B-2 run() exiting
    B-1 -ended
    B-1 run() exiting
    B-3 -ended
    B-3 run() exiting
    B-4 -ended
    B-4 run() exiting
    run after joins i=2
    initialized i=0
    B-0 -started
    B-0 val=0
    B-2 -started
    B-2 val=0
    B-4 -started
    B-4 val=0
    B-1 -started
    B-1 val=0
    B-3 -started
    B-3 val=0
    B-0 val=1
    B-2 val=1
    B-4 val=1
    B-1 val=1
    B-3 val=1
    B-0 val=2
    B-2 val=2
    B-4 val=2
    B-1 val=2
    B-3 val=2
    B-0 -ended
    B-0 run() exiting
    B-4 -ended
    B-4 run() exiting
    B-2 -ended
    B-2 run() exiting
    B-1 -ended
    B-1 run() exiting
    B-3 -ended
    B-3 run() exiting
    run after joins i=0
    initialized i=1
    B-1 -started
    B-1 val=0
    B-3 -started
    B-3 val=0
    B-0 -started
    B-0 val=0
    B-2 -started
    B-2 val=0
    B-4 -started
    B-4 val=0
    B-1 val=1
    B-3 val=1
    B-0 val=1
    B-2 val=1
    B-4 val=1
    B-1 val=2
    B-3 val=2
    B-0 val=2
    B-2 val=2
    B-4 val=2
    B-1 -ended
    B-1 run() exiting
    B-3 -ended
    B-3 run() exiting
    B-0 -ended
    B-0 run() exiting
    B-2 -ended
    B-2 run() exiting
    B-4 -ended
    B-4 run() exiting
    run after joins i=1
    initialized i=2
    B-0 -started
    B-0 val=0
    B-2 -started
    B-2 val=0
    B-4 -started
    B-4 val=0
    B-1 -started
    B-1 val=0
    B-3 -started
    B-3 val=0
    B-0 val=1
    B-2 val=1
    B-4 val=1
    B-1 val=1
    B-3 val=1
    B-0 val=2
    B-2 val=2
    B-4 val=2
    B-1 val=2
    B-3 val=2
    B-0 -ended
    B-0 run() exiting
    B-2 -ended
    B-2 run() exiting
    B-4 -ended
    B-4 run() exiting
    B-1 -ended
    B-1 run() exiting
    B-3 -ended
    B-3 run() exiting
    run after joins i=2
    initialized i=0
    B-1 -started
    B-1 val=0
    B-3 -started
    B-3 val=0
    B-0 -started
    B-0 val=0
    B-2 -started
    B-2 val=0
    B-4 -started
    B-4 val=0
    B-1 val=1
    B-3 val=1
    B-0 val=1
    B-4 val=1
    B-2 val=1
    B-1 val=2
    B-3 val=2
    B-0 val=2
    B-4 val=2
    B-2 val=2
    B-1 -ended
    B-3 -ended
    B-3 run() exiting
    B-1 run() exiting
    B-0 -ended
    B-0 run() exiting
    B-4 -ended
    B-4 run() exiting
    B-2 -ended
    B-2 run() exiting
    run after joins i=0
    initialized i=1
    B-0 -started
    B-0 val=0
    B-2 -started
    B-2 val=0
    B-4 -started
    B-4 val=0
    B-1 -started
    B-1 val=0
    B-3 -started
    B-3 val=0
    B-0 val=1
    B-2 val=1
    B-4 val=1
    B-1 val=1
    B-3 val=1
    B-0 val=2
    B-2 val=2
    B-4 val=2
    B-1 val=2
    B-3 val=2
    B-0 -ended
    B-0 run() exiting
    B-2 -ended
    B-2 run() exiting
    B-4 -ended
    B-4 run() exiting
    B-1 -ended
    B-1 run() exiting
    B-3 -ended
    B-3 run() exiting
    run after joins i=1
    initialized i=2
    B-1 -started
    B-1 val=0
    B-3 -started
    B-3 val=0
    B-0 -started
    B-0 val=0
    B-2 -started
    B-2 val=0
    B-4 -started
    B-4 val=0
    B-1 val=1
    B-3 val=1
    B-0 val=1
    B-2 val=1
    B-4 val=1
    B-1 val=2
    B-3 val=2
    B-0 val=2
    B-2 val=2
    B-4 val=2
    B-1 -ended
    B-1 run() exiting
    B-3 -ended
    B-3 run() exiting
    B-0 -ended
    B-0 run() exiting
    B-2 -ended
    B-2 run() exiting
    B-4 -ended
    B-4 run() exiting
    run after joins i=2

    0 error(s)
    If you don't understand my answer, don't ignore it, ask a question.

  9. #9
    Junior Member didingnuriska's Avatar
    Join Date
    Apr 2013
    Posts
    21
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Complicated Multithreading

    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package Thead;
     
    import java.util.Random;
    import java.util.logging.Level;
    import java.util.logging.Logger;
     
    /**
     *
     * @author
     */
    public class A implements Runnable {
     
        B[] arrB;
        int iteration = 5;
        Thread t;
     
        public A() {
            arrB = new B[5];
            t = new Thread(this);
        }
     
        public void start() {
            t.start();
        }
     
        @Override
        public void run() {
            int i=0;
            while (i<iteration) {
                try {          
                    Thread.sleep(100);
     
     
                   System.out.println("initialized "+i);
                   this.initialized();
     
                    for (int j = 0; j < arrB.length; j++) {
                        arrB[j].start();
                        arrB[j].t.join();
                    }
    //                t.join();
                    i++;
     
     
     
                } catch (InterruptedException ex) {
                    Logger.getLogger(A.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
        }
     
        private void initialized() {
            for (int j = 0; j < arrB.length; j++) {
                arrB[j] = new B("B-" +j);
                //System.out.println("sf "+arrB[j].id);
            }
        }
     
        public static void main(String[] sg) {
            A a = new A();
            a.start();
        }
    }
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package Thead;
     
    import java.util.logging.Level;
    import java.util.logging.Logger;
     
    /**
     *
     * @author
     */
    public class B implements Runnable{
        String id;
        boolean finished;
        Thread t;
        public B(String id) {
            this.id = id;
            finished=false;
            t=new Thread(this);
        }
        public void start(){
            t.start();
     
        }
     
        @Override
        public void run() {
            while(finished==false){
                try {
                    Thread.sleep(1000);
                     System.out.println(id+ " -started");
     
                     finished=true;
                      System.out.println(id+ " -ended");
                } catch (InterruptedException ex) {
                    Logger.getLogger(B.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
     
     
        }
     
    }

    that is the code that I've been modified, join() added

    and this is the output
    initialized 0
    B-0 -started
    B-0 -ended
    B-1 -started
    B-1 -ended
    B-2 -started
    B-2 -ended
    B-3 -started
    B-3 -ended
    B-4 -started
    B-4 -ended
    initialized 1
    B-0 -started
    B-0 -ended
    B-1 -started
    B-1 -ended
    B-2 -started
    B-2 -ended
    B-3 -started
    B-3 -ended
    B-4 -started
    B-4 -ended
    initialized 2
    B-0 -started
    B-0 -ended
    B-1 -started
    B-1 -ended
    B-2 -started
    B-2 -ended
    B-3 -started
    B-3 -ended
    B-4 -started
    B-4 -ended
    initialized 3
    B-0 -started
    B-0 -ended
    B-1 -started
    B-1 -ended
    B-2 -started
    B-2 -ended
    B-3 -started
    B-3 -ended
    B-4 -started
    B-4 -ended
    initialized 4
    B-0 -started
    B-0 -ended
    B-1 -started
    B-1 -ended
    B-2 -started
    B-2 -ended
    B-3 -started
    B-3 -ended
    B-4 -started
    B-4 -ended
    BUILD SUCCESSFUL (total time: 25 seconds)

    that's work.. but I need to each of worker B doesn't wait after B other, like this
    initialized 3
    B-1 -started
    B-4 -started
    B-3 -started
    B-1 -ended
    B-2 -started
    B-2-ended
    B-4 -ended
    B-3 -ended

    I mean the all of B worker will work together, doesn't need the other B finished..

    you have made it..
    where I should put the join()?
    I actually place in
    for(Thread t:Threads){
    t.join();
    }

    Thanks

  10. #10
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,042
    Thanks
    63
    Thanked 2,708 Times in 2,658 Posts

    Default Re: Complicated Multithreading

    need to each of worker B doesn't wait after B
    Start all the B workers first and then call join().
    If you don't understand my answer, don't ignore it, ask a question.

  11. The Following User Says Thank You to Norm For This Useful Post:

    didingnuriska (April 19th, 2013)

  12. #11
    Junior Member didingnuriska's Avatar
    Join Date
    Apr 2013
    Posts
    21
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Complicated Multithreading

    Thanks norm...it's works...

  13. #12
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,042
    Thanks
    63
    Thanked 2,708 Times in 2,658 Posts

    Default Re: Complicated Multithreading

    You're welcome
    If you don't understand my answer, don't ignore it, ask a question.

  14. #13
    Junior Member didingnuriska's Avatar
    Join Date
    Apr 2013
    Posts
    21
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Complicated Multithreading

    hello Norm,, sorry for disturb you again...
    My program is work now, but I have disturbed by this situation..
    I used NETBEANS IDE 7.2,
    After I run program and then stop them, then I make some change..
    then I save it, built it, and run again..
    but the code is running as before I change the code...
    I mean my change doesn't applied when I run the program...

    and I have warning like this in down right

    Annotation: Current Lucene version: null(null)
    segments.gen f: true r: true w: true
    segments_1tx f: true r: true w: true
    _16p.fdt f: true r: true w: true
    _16p.fdx f: true r: true w: true
    _16p.fnm f: true r: true w: true
    _16p.frq f: true r: true w: true
    _16p.nrm f: true r: true w: true
    _16p.prx f: true r: true w: true
    _16p.tii f: true r: true w: true
    _16p.tis f: true r: true w: true
    _16p_k.del f: true r: true w: true
    _18z.cfs f: true r: true w: true
    _1es.fdt f: true r: true w: true
    _1es.fdx f: true r: true w: true
    _1es.fnm f: true r: true w: true
    _1es.frq f: true r: true w: true
    _1es.nrm f: true r: true w: true
    _1es.prx f: true r: true w: true
    _1es.tii f: true r: true w: true
    _1es.tis f: true r: true w: true
    _1es_5.del f: true r: true w: true
    _1f1.cfs f: true r: true w: true
    _1f2.cfs f: true r: true w: true
    _1fk.fdt f: true r: true w: true
    _1fk.fdx f: true r: true w: true
    _1fk.fnm f: true r: true w: true
    _1fk.frq f: true r: true w: true
    _1fk.nrm f: true r: true w: true
    _1fk.prx f: true r: true w: true
    _1fk.tii f: true r: true w: true
    _1fk.tis f: true r: true w: true
    _1fk_3.del f: true r: true w: true
    _1gp.fdt f: true r: true w: true
    _1gp.fdx f: true r: true w: true
    _1gp.fnm f: true r: true w: true
    _1gp.frq f: true r: true w: true
    _1gp.nrm f: true r: true w: true
    _1gp.prx f: true r: true w: true
    _1gp.tii f: true r: true w: true
    _1gp.tis f: true r: true w: true
    _1gp_7.del f: true r: true w: true
    _1if.cfs f: true r: true w: true
    _1la.cfs f: true r: true w: true
    _1la_1.del f: true r: true w: true
    _1lb.fdt f: true r: true w: true
    _1lb.fdx f: true r: true w: true
    _1lb.fnm f: true r: true w: true
    _1lb.frq f: true r: true w: true
    _1lb.nrm f: true r: true w: true
    _1lb.prx f: true r: true w: true
    _1lb.tii f: true r: true w: true
    _1lb.tis f: true r: true w: true
    _1lb_2.del f: true r: true w: true
    _1lz.cfs f: true r: true w: true
    _1lz_1.del f: true r: true w: true
    _1m3.cfs f: true r: true w: true
    _1m4.cfs f: true r: true w: true
    _1m5.cfs f: true r: true w: true
    _1mb.cfs f: true r: true w: true
    _1nn.cfs f: true r: true w: true
    _1o8.cfs f: true r: true w: true
    _1o8_1.del f: true r: true w: true
    _1op.cfs f: true r: true w: true
    _1p8.cfs f: true r: true w: true
    _1qp.cfs f: true r: true w: true
    _1rr.cfs f: true r: true w: true
    _1s4.cfs f: true r: true w: true
    _1s5.fdt f: true r: true w: true
    _1s5.fdx f: true r: true w: true
    _1s5.fnm f: true r: true w: true
    _1s5.frq f: true r: true w: true
    _1s5.nrm f: true r: true w: true
    _1s5.prx f: true r: true w: true
    _1s5.tii f: true r: true w: true
    _1s5.tis f: true r: true w: true
    _1s5_3.del f: true r: true w: true
    _1s7.fdt f: true r: true w: true
    _1s7.fdx f: true r: true w: true
    _1s7.fnm f: true r: true w: true
    _1s7.frq f: true r: true w: true
    _1s7.nrm f: true r: true w: true
    _1s7.prx f: true r: true w: true
    _1s7.tii f: true r: true w: true
    _1s7.tis f: true r: true w: true
    _1sh.cfs f: true r: true w: true
    _1sr.cfs f: true r: true w: true
    threads: {Thread[State Data Manager,5,IDE Main](22)=[java.lang.Thread.sleep(Native Method), org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297), java.lang.Thread.run(Thread.java:722)], Thread[Signal Dispatcher,9,system](4)=[], Thread[CLI Requests Server,5,main](11)=[java.net.DualStackPlainSocketImpl.accept0(Native Method), java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085)], Thread[Attach Listener,5,system](5)=[], Thread[RequestProcessor queue manager,5,IDE Main](14)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2249), org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2225)], Thread[Reference Handler,10,system](2)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], Thread[Thread-2,5,IDE Main](28)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)], Thread[main,5,main](1)=[], Thread[Editor Parsing Loop (201207171143),1,system](39)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:655), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[TimerQueue,5,system](31)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082), java.util.concurrent.DelayQueue.take(DelayQueue.java:220), javax.swing.TimerQueue.run(TimerQueue.java:171), java.lang.Thread.run(Thread.java:722)], Thread[UI Gestures - Create Dialog,1,system](37)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.netbeans.modules.uihandler.Installer$SubmitAutomatic.showDialogAndGetValue(Installer.java:2491), org.netbeans.modules.uihandler.Installer$Submit.run(Installer.java:1752), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[OpenIDE-request-processor-1,1,system](167)=[java.io.WinNTFileSystem.list(Native Method), java.io.File.list(File.java:1048), org.openide.filesystems.LocalFileSystem.children(LocalFileSystem.java:204), org.openide.filesystems.LocalFileSystem$Impl.children(LocalFileSystem.java:562), org.openide.filesystems.DefaultAttributes.children(DefaultAttributes.java:227), org.openide.filesystems.AbstractFileObject.list(AbstractFileObject.java:132), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:817), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:799), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getFileObjectImpl(AbstractFolder.java:479), org.openide.filesystems.AbstractFolder.getFileObject(AbstractFolder.java:475), org.openide.filesystems.FileObject.getFileObject(FileObject.java:898), org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:298), org.netbeans.core.startup.preferences.PropertiesStorage$4.fileChanged(PropertiesStorage.java:353), sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:457), $Proxy1.fileChanged(Unknown Source), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128), org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105), org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1280), org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213), org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188), org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129), org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:607), org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:321), org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:79), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[exec_PenjadwalanDenganAlgoritmaSemut (run)_14,3,exec_PenjadwalanDenganAlgoritmaSemut (run)_14](166)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:216), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:170), org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:669), org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.ensureBuilt(BuildArtifactMapperImpl.java:242), org.netbeans.modules.java.source.ant.TranslateClassPath.translateEntry(TranslateClassPath.java:152), org.netbeans.modules.java.source.ant.TranslateClassPath.translate(TranslateClassPath.java:114), org.netbeans.modules.java.source.ant.TranslateClassPath.execute(TranslateClassPath.java:96), org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291), sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106), org.apache.tools.ant.Task.perform(Task.java:348), org.apache.tools.ant.Target.execute(Target.java:392), org.apache.tools.ant.Target.performTasks(Target.java:413), org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399), org.apache.tools.ant.Project.executeTarget(Project.java:1368), org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41), org.apache.tools.ant.Project.executeTargets(Project.java:1251), org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:283), org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:541), org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)], Thread[AWT-EventQueue-1,6,IDE Main](32)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.awt.EventQueue.getNextEvent(EventQueue.java:531), java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213), java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163), java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139), java.awt.EventDispatchThread.run(EventDispatchThread.java:97)], Thread[org.apache.tools.ant.module.run.TargetExecutor,1,system](163)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.openide.util.Task.waitFinished(Task.java:135), org.apache.tools.ant.module.run.TargetExecutor$WrapperRunnable.run(TargetExecutor.java:424), org.openide.util.Task.run(Task.java:253), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Windows,6,IDE Main](17)=[sun.awt.windows.WToolkit.eventLoop(Native Method), sun.awt.windows.WToolkit.run(WToolkit.java:299), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread/org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread],1,system](168)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Framework Event Dispatcher,5,IDE Main](29)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)], Thread[Framework Active Thread,5,IDE Main](21)=[java.lang.Object.wait(Native Method), org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817), java.lang.Thread.run(Thread.java:722)], Thread[RepositoryUpdater.worker,1,system](165)=[java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.annotateException(LuceneIndex.java:1023), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:851), org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414), org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391), org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463), org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220), org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259), org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116), org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176), org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360), org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Shutdown,5,IDE Main](16)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl],1,system](164)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Finalizer,8,system](3)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], Thread[Worker-JM,5,IDE Main](30)=[java.lang.Object.wait(Native Method), org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)], Thread[Java2D Disposer,10,system](15)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), sun.java2d.Disposer.run(Disposer.java:145), java.lang.Thread.run(Thread.java:722)], Thread[Active Reference Queue Daemon,1,main](10)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174)], Thread[File Watcher,1,system](26)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:250), org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119), org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:301), java.lang.Thread.run(Thread.java:722)], Thread[pool-2-thread-1,5,system](52)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[W32 File Monitor,5,IDE Main](27)=[com.sun.jna.Native.invokeInt(Native Method), com.sun.jna.Function.invoke(Function.java:344), com.sun.jna.Function.invoke(Function.java:276), com.sun.jna.Library$Handler.invoke(Library.java:216), org.netbeans.modules.masterfs.watcher.windows.$Proxy3.GetQueuedCompletionStatus(Unknown Source), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.waitForChange(WindowsNotifier.java:430), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.access$100(WindowsNotifier.java:75), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$2.run(WindowsNotifier.java:361)]}
     
    Annotation: Current Lucene version: null(null)
    segments.gen f: true r: true w: true
    segments_1tx f: true r: true w: true
    _16p.fdt f: true r: true w: true
    _16p.fdx f: true r: true w: true
    _16p.fnm f: true r: true w: true
    _16p.frq f: true r: true w: true
    _16p.nrm f: true r: true w: true
    _16p.prx f: true r: true w: true
    _16p.tii f: true r: true w: true
    _16p.tis f: true r: true w: true
    _16p_k.del f: true r: true w: true
    _18z.cfs f: true r: true w: true
    _1es.fdt f: true r: true w: true
    _1es.fdx f: true r: true w: true
    _1es.fnm f: true r: true w: true
    _1es.frq f: true r: true w: true
    _1es.nrm f: true r: true w: true
    _1es.prx f: true r: true w: true
    _1es.tii f: true r: true w: true
    _1es.tis f: true r: true w: true
    _1es_5.del f: true r: true w: true
    _1f1.cfs f: true r: true w: true
    _1f2.cfs f: true r: true w: true
    _1fk.fdt f: true r: true w: true
    _1fk.fdx f: true r: true w: true
    _1fk.fnm f: true r: true w: true
    _1fk.frq f: true r: true w: true
    _1fk.nrm f: true r: true w: true
    _1fk.prx f: true r: true w: true
    _1fk.tii f: true r: true w: true
    _1fk.tis f: true r: true w: true
    _1fk_3.del f: true r: true w: true
    _1gp.fdt f: true r: true w: true
    _1gp.fdx f: true r: true w: true
    _1gp.fnm f: true r: true w: true
    _1gp.frq f: true r: true w: true
    _1gp.nrm f: true r: true w: true
    _1gp.prx f: true r: true w: true
    _1gp.tii f: true r: true w: true
    _1gp.tis f: true r: true w: true
    _1gp_7.del f: true r: true w: true
    _1if.cfs f: true r: true w: true
    _1la.cfs f: true r: true w: true
    _1la_1.del f: true r: true w: true
    _1lb.fdt f: true r: true w: true
    _1lb.fdx f: true r: true w: true
    _1lb.fnm f: true r: true w: true
    _1lb.frq f: true r: true w: true
    _1lb.nrm f: true r: true w: true
    _1lb.prx f: true r: true w: true
    _1lb.tii f: true r: true w: true
    _1lb.tis f: true r: true w: true
    _1lb_2.del f: true r: true w: true
    _1lz.cfs f: true r: true w: true
    _1lz_1.del f: true r: true w: true
    _1m3.cfs f: true r: true w: true
    _1m4.cfs f: true r: true w: true
    _1m5.cfs f: true r: true w: true
    _1mb.cfs f: true r: true w: true
    _1nn.cfs f: true r: true w: true
    _1o8.cfs f: true r: true w: true
    _1o8_1.del f: true r: true w: true
    _1op.cfs f: true r: true w: true
    _1p8.cfs f: true r: true w: true
    _1qp.cfs f: true r: true w: true
    _1rr.cfs f: true r: true w: true
    _1s4.cfs f: true r: true w: true
    _1s5.fdt f: true r: true w: true
    _1s5.fdx f: true r: true w: true
    _1s5.fnm f: true r: true w: true
    _1s5.frq f: true r: true w: true
    _1s5.nrm f: true r: true w: true
    _1s5.prx f: true r: true w: true
    _1s5.tii f: true r: true w: true
    _1s5.tis f: true r: true w: true
    _1s5_3.del f: true r: true w: true
    _1s7.fdt f: true r: true w: true
    _1s7.fdx f: true r: true w: true
    _1s7.fnm f: true r: true w: true
    _1s7.frq f: true r: true w: true
    _1s7.nrm f: true r: true w: true
    _1s7.prx f: true r: true w: true
    _1s7.tii f: true r: true w: true
    _1s7.tis f: true r: true w: true
    _1sh.cfs f: true r: true w: true
    _1sr.cfs f: true r: true w: true
    threads: {Thread[State Data Manager,5,IDE Main](22)=[java.lang.Thread.sleep(Native Method), org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297), java.lang.Thread.run(Thread.java:722)], Thread[Signal Dispatcher,9,system](4)=[], Thread[CLI Requests Server,5,main](11)=[java.net.DualStackPlainSocketImpl.accept0(Native Method), java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085)], Thread[Attach Listener,5,system](5)=[], Thread[RequestProcessor queue manager,5,IDE Main](14)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2249), org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2225)], Thread[Reference Handler,10,system](2)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], Thread[Thread-2,5,IDE Main](28)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)], Thread[main,5,main](1)=[], Thread[Editor Parsing Loop (201207171143),1,system](39)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:655), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[TimerQueue,5,system](31)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082), java.util.concurrent.DelayQueue.take(DelayQueue.java:220), javax.swing.TimerQueue.run(TimerQueue.java:171), java.lang.Thread.run(Thread.java:722)], Thread[UI Gestures - Create Dialog,1,system](37)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.netbeans.modules.uihandler.Installer$SubmitAutomatic.showDialogAndGetValue(Installer.java:2491), org.netbeans.modules.uihandler.Installer$Submit.run(Installer.java:1752), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[OpenIDE-request-processor-1,1,system](167)=[java.io.WinNTFileSystem.list(Native Method), java.io.File.list(File.java:1048), org.openide.filesystems.LocalFileSystem.children(LocalFileSystem.java:204), org.openide.filesystems.LocalFileSystem$Impl.children(LocalFileSystem.java:562), org.openide.filesystems.DefaultAttributes.children(DefaultAttributes.java:227), org.openide.filesystems.AbstractFileObject.list(AbstractFileObject.java:132), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:817), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:799), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getFileObjectImpl(AbstractFolder.java:479), org.openide.filesystems.AbstractFolder.getFileObject(AbstractFolder.java:475), org.openide.filesystems.FileObject.getFileObject(FileObject.java:898), org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:298), org.netbeans.core.startup.preferences.PropertiesStorage$4.fileChanged(PropertiesStorage.java:353), sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:457), $Proxy1.fileChanged(Unknown Source), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128), org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105), org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1280), org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213), org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188), org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129), org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:607), org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:321), org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:79), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[exec_PenjadwalanDenganAlgoritmaSemut (run)_14,3,exec_PenjadwalanDenganAlgoritmaSemut (run)_14](166)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:216), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:170), org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:669), org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.ensureBuilt(BuildArtifactMapperImpl.java:242), org.netbeans.modules.java.source.ant.TranslateClassPath.translateEntry(TranslateClassPath.java:152), org.netbeans.modules.java.source.ant.TranslateClassPath.translate(TranslateClassPath.java:114), org.netbeans.modules.java.source.ant.TranslateClassPath.execute(TranslateClassPath.java:96), org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291), sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106), org.apache.tools.ant.Task.perform(Task.java:348), org.apache.tools.ant.Target.execute(Target.java:392), org.apache.tools.ant.Target.performTasks(Target.java:413), org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399), org.apache.tools.ant.Project.executeTarget(Project.java:1368), org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41), org.apache.tools.ant.Project.executeTargets(Project.java:1251), org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:283), org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:541), org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)], Thread[AWT-EventQueue-1,6,IDE Main](32)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.awt.EventQueue.getNextEvent(EventQueue.java:531), java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213), java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163), java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139), java.awt.EventDispatchThread.run(EventDispatchThread.java:97)], Thread[org.apache.tools.ant.module.run.TargetExecutor,1,system](163)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.openide.util.Task.waitFinished(Task.java:135), org.apache.tools.ant.module.run.TargetExecutor$WrapperRunnable.run(TargetExecutor.java:424), org.openide.util.Task.run(Task.java:253), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Windows,6,IDE Main](17)=[sun.awt.windows.WToolkit.eventLoop(Native Method), sun.awt.windows.WToolkit.run(WToolkit.java:299), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread/org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread],1,system](168)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Framework Event Dispatcher,5,IDE Main](29)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)], Thread[Framework Active Thread,5,IDE Main](21)=[java.lang.Object.wait(Native Method), org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817), java.lang.Thread.run(Thread.java:722)], Thread[RepositoryUpdater.worker,1,system](165)=[java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.annotateException(LuceneIndex.java:1023), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:851), org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414), org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391), org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463), org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220), org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259), org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116), org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176), org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360), org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Shutdown,5,IDE Main](16)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl],1,system](164)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Finalizer,8,system](3)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], Thread[Worker-JM,5,IDE Main](30)=[java.lang.Object.wait(Native Method), org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)], Thread[Java2D Disposer,10,system](15)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), sun.java2d.Disposer.run(Disposer.java:145), java.lang.Thread.run(Thread.java:722)], Thread[Active Reference Queue Daemon,1,main](10)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174)], Thread[File Watcher,1,system](26)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:250), org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119), org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:301), java.lang.Thread.run(Thread.java:722)], Thread[pool-2-thread-1,5,system](52)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[W32 File Monitor,5,IDE Main](27)=[com.sun.jna.Native.invokeInt(Native Method), com.sun.jna.Function.invoke(Function.java:344), com.sun.jna.Function.invoke(Function.java:276), com.sun.jna.Library$Handler.invoke(Library.java:216), org.netbeans.modules.masterfs.watcher.windows.$Proxy3.GetQueuedCompletionStatus(Unknown Source), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.waitForChange(WindowsNotifier.java:430), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.access$100(WindowsNotifier.java:75), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$2.run(WindowsNotifier.java:361)]}
     
    Current Lucene version: null(null)
    segments.gen f: true r: true w: true
    segments_1tx f: true r: true w: true
    _16p.fdt f: true r: true w: true
    _16p.fdx f: true r: true w: true
    _16p.fnm f: true r: true w: true
    _16p.frq f: true r: true w: true
    _16p.nrm f: true r: true w: true
    _16p.prx f: true r: true w: true
    _16p.tii f: true r: true w: true
    _16p.tis f: true r: true w: true
    _16p_k.del f: true r: true w: true
    _18z.cfs f: true r: true w: true
    _1es.fdt f: true r: true w: true
    _1es.fdx f: true r: true w: true
    _1es.fnm f: true r: true w: true
    _1es.frq f: true r: true w: true
    _1es.nrm f: true r: true w: true
    _1es.prx f: true r: true w: true
    _1es.tii f: true r: true w: true
    _1es.tis f: true r: true w: true
    _1es_5.del f: true r: true w: true
    _1f1.cfs f: true r: true w: true
    _1f2.cfs f: true r: true w: true
    _1fk.fdt f: true r: true w: true
    _1fk.fdx f: true r: true w: true
    _1fk.fnm f: true r: true w: true
    _1fk.frq f: true r: true w: true
    _1fk.nrm f: true r: true w: true
    _1fk.prx f: true r: true w: true
    _1fk.tii f: true r: true w: true
    _1fk.tis f: true r: true w: true
    _1fk_3.del f: true r: true w: true
    _1gp.fdt f: true r: true w: true
    _1gp.fdx f: true r: true w: true
    _1gp.fnm f: true r: true w: true
    _1gp.frq f: true r: true w: true
    _1gp.nrm f: true r: true w: true
    _1gp.prx f: true r: true w: true
    _1gp.tii f: true r: true w: true
    _1gp.tis f: true r: true w: true
    _1gp_7.del f: true r: true w: true
    _1if.cfs f: true r: true w: true
    _1la.cfs f: true r: true w: true
    _1la_1.del f: true r: true w: true
    _1lb.fdt f: true r: true w: true
    _1lb.fdx f: true r: true w: true
    _1lb.fnm f: true r: true w: true
    _1lb.frq f: true r: true w: true
    _1lb.nrm f: true r: true w: true
    _1lb.prx f: true r: true w: true
    _1lb.tii f: true r: true w: true
    _1lb.tis f: true r: true w: true
    _1lb_2.del f: true r: true w: true
    _1lz.cfs f: true r: true w: true
    _1lz_1.del f: true r: true w: true
    _1m3.cfs f: true r: true w: true
    _1m4.cfs f: true r: true w: true
    _1m5.cfs f: true r: true w: true
    _1mb.cfs f: true r: true w: true
    _1nn.cfs f: true r: true w: true
    _1o8.cfs f: true r: true w: true
    _1o8_1.del f: true r: true w: true
    _1op.cfs f: true r: true w: true
    _1p8.cfs f: true r: true w: true
    _1qp.cfs f: true r: true w: true
    _1rr.cfs f: true r: true w: true
    _1s4.cfs f: true r: true w: true
    _1s5.fdt f: true r: true w: true
    _1s5.fdx f: true r: true w: true
    _1s5.fnm f: true r: true w: true
    _1s5.frq f: true r: true w: true
    _1s5.nrm f: true r: true w: true
    _1s5.prx f: true r: true w: true
    _1s5.tii f: true r: true w: true
    _1s5.tis f: true r: true w: true
    _1s5_3.del f: true r: true w: true
    _1s7.fdt f: true r: true w: true
    _1s7.fdx f: true r: true w: true
    _1s7.fnm f: true r: true w: true
    _1s7.frq f: true r: true w: true
    _1s7.nrm f: true r: true w: true
    _1s7.prx f: true r: true w: true
    _1s7.tii f: true r: true w: true
    _1s7.tis f: true r: true w: true
    _1sh.cfs f: true r: true w: true
    _1sr.cfs f: true r: true w: true
    threads: {Thread[State Data Manager,5,IDE Main](22)=[java.lang.Thread.sleep(Native Method), org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297), java.lang.Thread.run(Thread.java:722)], Thread[Signal Dispatcher,9,system](4)=[], Thread[CLI Requests Server,5,main](11)=[java.net.DualStackPlainSocketImpl.accept0(Native Method), java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085)], Thread[Attach Listener,5,system](5)=[], Thread[RequestProcessor queue manager,5,IDE Main](14)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2249), org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2225)], Thread[Reference Handler,10,system](2)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], Thread[Thread-2,5,IDE Main](28)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)], Thread[main,5,main](1)=[], Thread[Editor Parsing Loop (201207171143),1,system](39)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:655), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[TimerQueue,5,system](31)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082), java.util.concurrent.DelayQueue.take(DelayQueue.java:220), javax.swing.TimerQueue.run(TimerQueue.java:171), java.lang.Thread.run(Thread.java:722)], Thread[UI Gestures - Create Dialog,1,system](37)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.netbeans.modules.uihandler.Installer$SubmitAutomatic.showDialogAndGetValue(Installer.java:2491), org.netbeans.modules.uihandler.Installer$Submit.run(Installer.java:1752), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[OpenIDE-request-processor-1,1,system](167)=[java.io.WinNTFileSystem.list(Native Method), java.io.File.list(File.java:1048), org.openide.filesystems.LocalFileSystem.children(LocalFileSystem.java:204), org.openide.filesystems.LocalFileSystem$Impl.children(LocalFileSystem.java:562), org.openide.filesystems.DefaultAttributes.children(DefaultAttributes.java:227), org.openide.filesystems.AbstractFileObject.list(AbstractFileObject.java:132), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:817), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:799), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getFileObjectImpl(AbstractFolder.java:479), org.openide.filesystems.AbstractFolder.getFileObject(AbstractFolder.java:475), org.openide.filesystems.FileObject.getFileObject(FileObject.java:898), org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:298), org.netbeans.core.startup.preferences.PropertiesStorage$4.fileChanged(PropertiesStorage.java:353), sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:457), $Proxy1.fileChanged(Unknown Source), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128), org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105), org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1280), org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213), org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188), org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129), org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:607), org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:321), org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:79), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[exec_PenjadwalanDenganAlgoritmaSemut (run)_14,3,exec_PenjadwalanDenganAlgoritmaSemut (run)_14](166)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:216), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:170), org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:669), org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.ensureBuilt(BuildArtifactMapperImpl.java:242), org.netbeans.modules.java.source.ant.TranslateClassPath.translateEntry(TranslateClassPath.java:152), org.netbeans.modules.java.source.ant.TranslateClassPath.translate(TranslateClassPath.java:114), org.netbeans.modules.java.source.ant.TranslateClassPath.execute(TranslateClassPath.java:96), org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291), sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106), org.apache.tools.ant.Task.perform(Task.java:348), org.apache.tools.ant.Target.execute(Target.java:392), org.apache.tools.ant.Target.performTasks(Target.java:413), org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399), org.apache.tools.ant.Project.executeTarget(Project.java:1368), org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41), org.apache.tools.ant.Project.executeTargets(Project.java:1251), org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:283), org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:541), org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)], Thread[AWT-EventQueue-1,6,IDE Main](32)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.awt.EventQueue.getNextEvent(EventQueue.java:531), java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213), java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163), java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139), java.awt.EventDispatchThread.run(EventDispatchThread.java:97)], Thread[org.apache.tools.ant.module.run.TargetExecutor,1,system](163)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.openide.util.Task.waitFinished(Task.java:135), org.apache.tools.ant.module.run.TargetExecutor$WrapperRunnable.run(TargetExecutor.java:424), org.openide.util.Task.run(Task.java:253), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Windows,6,IDE Main](17)=[sun.awt.windows.WToolkit.eventLoop(Native Method), sun.awt.windows.WToolkit.run(WToolkit.java:299), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread/org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread],1,system](168)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Framework Event Dispatcher,5,IDE Main](29)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)], Thread[Framework Active Thread,5,IDE Main](21)=[java.lang.Object.wait(Native Method), org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817), java.lang.Thread.run(Thread.java:722)], Thread[RepositoryUpdater.worker,1,system](165)=[java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.annotateException(LuceneIndex.java:1023), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:851), org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414), org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391), org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463), org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220), org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259), org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116), org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176), org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360), org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Shutdown,5,IDE Main](16)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl],1,system](164)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Finalizer,8,system](3)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], Thread[Worker-JM,5,IDE Main](30)=[java.lang.Object.wait(Native Method), org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)], Thread[Java2D Disposer,10,system](15)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), sun.java2d.Disposer.run(Disposer.java:145), java.lang.Thread.run(Thread.java:722)], Thread[Active Reference Queue Daemon,1,main](10)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174)], Thread[File Watcher,1,system](26)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:250), org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119), org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:301), java.lang.Thread.run(Thread.java:722)], Thread[pool-2-thread-1,5,system](52)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[W32 File Monitor,5,IDE Main](27)=[com.sun.jna.Native.invokeInt(Native Method), com.sun.jna.Function.invoke(Function.java:344), com.sun.jna.Function.invoke(Function.java:276), com.sun.jna.Library$Handler.invoke(Library.java:216), org.netbeans.modules.masterfs.watcher.windows.$Proxy3.GetQueuedCompletionStatus(Unknown Source), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.waitForChange(WindowsNotifier.java:430), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.access$100(WindowsNotifier.java:75), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$2.run(WindowsNotifier.java:361)]}
     
    Current Lucene version: null(null)
    segments.gen f: true r: true w: true
    segments_1tx f: true r: true w: true
    _16p.fdt f: true r: true w: true
    _16p.fdx f: true r: true w: true
    _16p.fnm f: true r: true w: true
    _16p.frq f: true r: true w: true
    _16p.nrm f: true r: true w: true
    _16p.prx f: true r: true w: true
    _16p.tii f: true r: true w: true
    _16p.tis f: true r: true w: true
    _16p_k.del f: true r: true w: true
    _18z.cfs f: true r: true w: true
    _1es.fdt f: true r: true w: true
    _1es.fdx f: true r: true w: true
    _1es.fnm f: true r: true w: true
    _1es.frq f: true r: true w: true
    _1es.nrm f: true r: true w: true
    _1es.prx f: true r: true w: true
    _1es.tii f: true r: true w: true
    _1es.tis f: true r: true w: true
    _1es_5.del f: true r: true w: true
    _1f1.cfs f: true r: true w: true
    _1f2.cfs f: true r: true w: true
    _1fk.fdt f: true r: true w: true
    _1fk.fdx f: true r: true w: true
    _1fk.fnm f: true r: true w: true
    _1fk.frq f: true r: true w: true
    _1fk.nrm f: true r: true w: true
    _1fk.prx f: true r: true w: true
    _1fk.tii f: true r: true w: true
    _1fk.tis f: true r: true w: true
    _1fk_3.del f: true r: true w: true
    _1gp.fdt f: true r: true w: true
    _1gp.fdx f: true r: true w: true
    _1gp.fnm f: true r: true w: true
    _1gp.frq f: true r: true w: true
    _1gp.nrm f: true r: true w: true
    _1gp.prx f: true r: true w: true
    _1gp.tii f: true r: true w: true
    _1gp.tis f: true r: true w: true
    _1gp_7.del f: true r: true w: true
    _1if.cfs f: true r: true w: true
    _1la.cfs f: true r: true w: true
    _1la_1.del f: true r: true w: true
    _1lb.fdt f: true r: true w: true
    _1lb.fdx f: true r: true w: true
    _1lb.fnm f: true r: true w: true
    _1lb.frq f: true r: true w: true
    _1lb.nrm f: true r: true w: true
    _1lb.prx f: true r: true w: true
    _1lb.tii f: true r: true w: true
    _1lb.tis f: true r: true w: true
    _1lb_2.del f: true r: true w: true
    _1lz.cfs f: true r: true w: true
    _1lz_1.del f: true r: true w: true
    _1m3.cfs f: true r: true w: true
    _1m4.cfs f: true r: true w: true
    _1m5.cfs f: true r: true w: true
    _1mb.cfs f: true r: true w: true
    _1nn.cfs f: true r: true w: true
    _1o8.cfs f: true r: true w: true
    _1o8_1.del f: true r: true w: true
    _1op.cfs f: true r: true w: true
    _1p8.cfs f: true r: true w: true
    _1qp.cfs f: true r: true w: true
    _1rr.cfs f: true r: true w: true
    _1s4.cfs f: true r: true w: true
    _1s5.fdt f: true r: true w: true
    _1s5.fdx f: true r: true w: true
    _1s5.fnm f: true r: true w: true
    _1s5.frq f: true r: true w: true
    _1s5.nrm f: true r: true w: true
    _1s5.prx f: true r: true w: true
    _1s5.tii f: true r: true w: true
    _1s5.tis f: true r: true w: true
    _1s5_3.del f: true r: true w: true
    _1s7.fdt f: true r: true w: true
    _1s7.fdx f: true r: true w: true
    _1s7.fnm f: true r: true w: true
    _1s7.frq f: true r: true w: true
    _1s7.nrm f: true r: true w: true
    _1s7.prx f: true r: true w: true
    _1s7.tii f: true r: true w: true
    _1s7.tis f: true r: true w: true
    _1sh.cfs f: true r: true w: true
    _1sr.cfs f: true r: true w: true
    threads: {Thread[State Data Manager,5,IDE Main](22)=[java.lang.Thread.sleep(Native Method), org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297), java.lang.Thread.run(Thread.java:722)], Thread[Signal Dispatcher,9,system](4)=[], Thread[CLI Requests Server,5,main](11)=[java.net.DualStackPlainSocketImpl.accept0(Native Method), java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085)], Thread[Attach Listener,5,system](5)=[], Thread[RequestProcessor queue manager,5,IDE Main](14)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2249), org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2225)], Thread[Reference Handler,10,system](2)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], Thread[Thread-2,5,IDE Main](28)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)], Thread[main,5,main](1)=[], Thread[Editor Parsing Loop (201207171143),1,system](39)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:655), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[TimerQueue,5,system](31)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082), java.util.concurrent.DelayQueue.take(DelayQueue.java:220), javax.swing.TimerQueue.run(TimerQueue.java:171), java.lang.Thread.run(Thread.java:722)], Thread[UI Gestures - Create Dialog,1,system](37)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.netbeans.modules.uihandler.Installer$SubmitAutomatic.showDialogAndGetValue(Installer.java:2491), org.netbeans.modules.uihandler.Installer$Submit.run(Installer.java:1752), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[OpenIDE-request-processor-1,1,system](167)=[java.io.WinNTFileSystem.list(Native Method), java.io.File.list(File.java:1048), org.openide.filesystems.LocalFileSystem.children(LocalFileSystem.java:204), org.openide.filesystems.LocalFileSystem$Impl.children(LocalFileSystem.java:562), org.openide.filesystems.DefaultAttributes.children(DefaultAttributes.java:227), org.openide.filesystems.AbstractFileObject.list(AbstractFileObject.java:132), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:817), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:799), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getFileObjectImpl(AbstractFolder.java:479), org.openide.filesystems.AbstractFolder.getFileObject(AbstractFolder.java:475), org.openide.filesystems.FileObject.getFileObject(FileObject.java:898), org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:298), org.netbeans.core.startup.preferences.PropertiesStorage$4.fileChanged(PropertiesStorage.java:353), sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:457), $Proxy1.fileChanged(Unknown Source), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128), org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105), org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1280), org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213), org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188), org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129), org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:607), org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:321), org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:79), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[exec_PenjadwalanDenganAlgoritmaSemut (run)_14,3,exec_PenjadwalanDenganAlgoritmaSemut (run)_14](166)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:216), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:170), org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:669), org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.ensureBuilt(BuildArtifactMapperImpl.java:242), org.netbeans.modules.java.source.ant.TranslateClassPath.translateEntry(TranslateClassPath.java:152), org.netbeans.modules.java.source.ant.TranslateClassPath.translate(TranslateClassPath.java:114), org.netbeans.modules.java.source.ant.TranslateClassPath.execute(TranslateClassPath.java:96), org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291), sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106), org.apache.tools.ant.Task.perform(Task.java:348), org.apache.tools.ant.Target.execute(Target.java:392), org.apache.tools.ant.Target.performTasks(Target.java:413), org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399), org.apache.tools.ant.Project.executeTarget(Project.java:1368), org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41), org.apache.tools.ant.Project.executeTargets(Project.java:1251), org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:283), org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:541), org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)], Thread[AWT-EventQueue-1,6,IDE Main](32)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.awt.EventQueue.getNextEvent(EventQueue.java:531), java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213), java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163), java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139), java.awt.EventDispatchThread.run(EventDispatchThread.java:97)], Thread[org.apache.tools.ant.module.run.TargetExecutor,1,system](163)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.openide.util.Task.waitFinished(Task.java:135), org.apache.tools.ant.module.run.TargetExecutor$WrapperRunnable.run(TargetExecutor.java:424), org.openide.util.Task.run(Task.java:253), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Windows,6,IDE Main](17)=[sun.awt.windows.WToolkit.eventLoop(Native Method), sun.awt.windows.WToolkit.run(WToolkit.java:299), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread/org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread],1,system](168)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Framework Event Dispatcher,5,IDE Main](29)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)], Thread[Framework Active Thread,5,IDE Main](21)=[java.lang.Object.wait(Native Method), org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817), java.lang.Thread.run(Thread.java:722)], Thread[RepositoryUpdater.worker,1,system](165)=[java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.annotateException(LuceneIndex.java:1023), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:851), org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414), org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391), org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463), org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220), org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259), org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116), org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176), org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360), org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Shutdown,5,IDE Main](16)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl],1,system](164)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Finalizer,8,system](3)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], Thread[Worker-JM,5,IDE Main](30)=[java.lang.Object.wait(Native Method), org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)], Thread[Java2D Disposer,10,system](15)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), sun.java2d.Disposer.run(Disposer.java:145), java.lang.Thread.run(Thread.java:722)], Thread[Active Reference Queue Daemon,1,main](10)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174)], Thread[File Watcher,1,system](26)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:250), org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119), org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:301), java.lang.Thread.run(Thread.java:722)], Thread[pool-2-thread-1,5,system](52)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[W32 File Monitor,5,IDE Main](27)=[com.sun.jna.Native.invokeInt(Native Method), com.sun.jna.Function.invoke(Function.java:344), com.sun.jna.Function.invoke(Function.java:276), com.sun.jna.Library$Handler.invoke(Library.java:216), org.netbeans.modules.masterfs.watcher.windows.$Proxy3.GetQueuedCompletionStatus(Unknown Source), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.waitForChange(WindowsNotifier.java:430), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.access$100(WindowsNotifier.java:75), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$2.run(WindowsNotifier.java:361)]}
     
    Caused: java.io.FileNotFoundException: C:\Users\Diding Nuriska\AppData\Local\NetBeans\Cache\7.2\index\s339\java\14\refs\_1ss.cfs (The system cannot find the file specified)
    	at java.io.RandomAccessFile.open(Native Method)
    	at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233)
    	at org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput$Descriptor.<init>(SimpleFSDirectory.java:70)
    	at org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput.<init>(SimpleFSDirectory.java:97)
    	at org.apache.lucene.store.SimpleFSDirectory.openInput(SimpleFSDirectory.java:57)
    	at org.apache.lucene.index.CompoundFileReader.<init>(CompoundFileReader.java:65)
    	at org.apache.lucene.index.CompoundFileReader.<init>(CompoundFileReader.java:53)
    	at org.apache.lucene.index.IndexWriter.getFieldInfos(IndexWriter.java:1218)
    	at org.apache.lucene.index.IndexWriter.getCurrentFieldInfos(IndexWriter.java:1238)
    	at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1171)
    	at org.netbeans.modules.parsing.lucene.LuceneIndex$FlushIndexWriter.<init>(LuceneIndex.java:1179)
    	at org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:844)
    	at org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414)
    	at org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391)
    	at org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463)
    	at org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220)
    	at org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259)
    [catch] at org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316)
    	at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259)
    	at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362)
    	at org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124)
    	at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116)
    	at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
    	at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
    	at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)

    Actually I've think is related to my threads before.
    Is there safe using join or any better idea??
    because my laptop is suddenly shutdown when I run my code...(When I wait for the output)
    And it happens several times.

  15. #14
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,042
    Thanks
    63
    Thanked 2,708 Times in 2,658 Posts

    Default Re: Complicated Multithreading

    used NETBEANS IDE 7.2,
    Sorry, I don't know anything about netbeans

    What happens when you execute the code from a command prompt?
    If you don't understand my answer, don't ignore it, ask a question.

  16. #15
    Junior Member didingnuriska's Avatar
    Join Date
    Apr 2013
    Posts
    21
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Complicated Multithreading

    hello Norm,, sorry for disturb you again...
    My program is work now, but I have disturbed by this situation..
    I used NETBEANS IDE 7.2,
    After I run program and then stop them, then I make some change..
    then I save it, built it, and run again..
    but the code is running as before I change the code...
    I mean my change doesn't applied when I run the program...

    and I have warning like this in down right

    Annotation: Current Lucene version: null(null)
    segments.gen f: true r: true w: true
    segments_1tx f: true r: true w: true
    _16p.fdt f: true r: true w: true
    _16p.fdx f: true r: true w: true
    _16p.fnm f: true r: true w: true
    _16p.frq f: true r: true w: true
    _16p.nrm f: true r: true w: true
    _16p.prx f: true r: true w: true
    _16p.tii f: true r: true w: true
    _16p.tis f: true r: true w: true
    _16p_k.del f: true r: true w: true
    _18z.cfs f: true r: true w: true
    _1es.fdt f: true r: true w: true
    _1es.fdx f: true r: true w: true
    _1es.fnm f: true r: true w: true
    _1es.frq f: true r: true w: true
    _1es.nrm f: true r: true w: true
    _1es.prx f: true r: true w: true
    _1es.tii f: true r: true w: true
    _1es.tis f: true r: true w: true
    _1es_5.del f: true r: true w: true
    _1f1.cfs f: true r: true w: true
    _1f2.cfs f: true r: true w: true
    _1fk.fdt f: true r: true w: true
    _1fk.fdx f: true r: true w: true
    _1fk.fnm f: true r: true w: true
    _1fk.frq f: true r: true w: true
    _1fk.nrm f: true r: true w: true
    _1fk.prx f: true r: true w: true
    _1fk.tii f: true r: true w: true
    _1fk.tis f: true r: true w: true
    _1fk_3.del f: true r: true w: true
    _1gp.fdt f: true r: true w: true
    _1gp.fdx f: true r: true w: true
    _1gp.fnm f: true r: true w: true
    _1gp.frq f: true r: true w: true
    _1gp.nrm f: true r: true w: true
    _1gp.prx f: true r: true w: true
    _1gp.tii f: true r: true w: true
    _1gp.tis f: true r: true w: true
    _1gp_7.del f: true r: true w: true
    _1if.cfs f: true r: true w: true
    _1la.cfs f: true r: true w: true
    _1la_1.del f: true r: true w: true
    _1lb.fdt f: true r: true w: true
    _1lb.fdx f: true r: true w: true
    _1lb.fnm f: true r: true w: true
    _1lb.frq f: true r: true w: true
    _1lb.nrm f: true r: true w: true
    _1lb.prx f: true r: true w: true
    _1lb.tii f: true r: true w: true
    _1lb.tis f: true r: true w: true
    _1lb_2.del f: true r: true w: true
    _1lz.cfs f: true r: true w: true
    _1lz_1.del f: true r: true w: true
    _1m3.cfs f: true r: true w: true
    _1m4.cfs f: true r: true w: true
    _1m5.cfs f: true r: true w: true
    _1mb.cfs f: true r: true w: true
    _1nn.cfs f: true r: true w: true
    _1o8.cfs f: true r: true w: true
    _1o8_1.del f: true r: true w: true
    _1op.cfs f: true r: true w: true
    _1p8.cfs f: true r: true w: true
    _1qp.cfs f: true r: true w: true
    _1rr.cfs f: true r: true w: true
    _1s4.cfs f: true r: true w: true
    _1s5.fdt f: true r: true w: true
    _1s5.fdx f: true r: true w: true
    _1s5.fnm f: true r: true w: true
    _1s5.frq f: true r: true w: true
    _1s5.nrm f: true r: true w: true
    _1s5.prx f: true r: true w: true
    _1s5.tii f: true r: true w: true
    _1s5.tis f: true r: true w: true
    _1s5_3.del f: true r: true w: true
    _1s7.fdt f: true r: true w: true
    _1s7.fdx f: true r: true w: true
    _1s7.fnm f: true r: true w: true
    _1s7.frq f: true r: true w: true
    _1s7.nrm f: true r: true w: true
    _1s7.prx f: true r: true w: true
    _1s7.tii f: true r: true w: true
    _1s7.tis f: true r: true w: true
    _1sh.cfs f: true r: true w: true
    _1sr.cfs f: true r: true w: true
    threads: {Thread[State Data Manager,5,IDE Main](22)=[java.lang.Thread.sleep(Native Method), org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297), java.lang.Thread.run(Thread.java:722)], Thread[Signal Dispatcher,9,system](4)=[], Thread[CLI Requests Server,5,main](11)=[java.net.DualStackPlainSocketImpl.accept0(Native Method), java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085)], Thread[Attach Listener,5,system](5)=[], Thread[RequestProcessor queue manager,5,IDE Main](14)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2249), org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2225)], Thread[Reference Handler,10,system](2)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], Thread[Thread-2,5,IDE Main](28)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)], Thread[main,5,main](1)=[], Thread[Editor Parsing Loop (201207171143),1,system](39)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:655), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[TimerQueue,5,system](31)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082), java.util.concurrent.DelayQueue.take(DelayQueue.java:220), javax.swing.TimerQueue.run(TimerQueue.java:171), java.lang.Thread.run(Thread.java:722)], Thread[UI Gestures - Create Dialog,1,system](37)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.netbeans.modules.uihandler.Installer$SubmitAutomatic.showDialogAndGetValue(Installer.java:2491), org.netbeans.modules.uihandler.Installer$Submit.run(Installer.java:1752), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[OpenIDE-request-processor-1,1,system](167)=[java.io.WinNTFileSystem.list(Native Method), java.io.File.list(File.java:1048), org.openide.filesystems.LocalFileSystem.children(LocalFileSystem.java:204), org.openide.filesystems.LocalFileSystem$Impl.children(LocalFileSystem.java:562), org.openide.filesystems.DefaultAttributes.children(DefaultAttributes.java:227), org.openide.filesystems.AbstractFileObject.list(AbstractFileObject.java:132), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:817), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:799), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getFileObjectImpl(AbstractFolder.java:479), org.openide.filesystems.AbstractFolder.getFileObject(AbstractFolder.java:475), org.openide.filesystems.FileObject.getFileObject(FileObject.java:898), org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:298), org.netbeans.core.startup.preferences.PropertiesStorage$4.fileChanged(PropertiesStorage.java:353), sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:457), $Proxy1.fileChanged(Unknown Source), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128), org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105), org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1280), org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213), org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188), org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129), org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:607), org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:321), org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:79), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[exec_PenjadwalanDenganAlgoritmaSemut (run)_14,3,exec_PenjadwalanDenganAlgoritmaSemut (run)_14](166)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:216), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:170), org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:669), org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.ensureBuilt(BuildArtifactMapperImpl.java:242), org.netbeans.modules.java.source.ant.TranslateClassPath.translateEntry(TranslateClassPath.java:152), org.netbeans.modules.java.source.ant.TranslateClassPath.translate(TranslateClassPath.java:114), org.netbeans.modules.java.source.ant.TranslateClassPath.execute(TranslateClassPath.java:96), org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291), sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106), org.apache.tools.ant.Task.perform(Task.java:348), org.apache.tools.ant.Target.execute(Target.java:392), org.apache.tools.ant.Target.performTasks(Target.java:413), org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399), org.apache.tools.ant.Project.executeTarget(Project.java:1368), org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41), org.apache.tools.ant.Project.executeTargets(Project.java:1251), org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:283), org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:541), org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)], Thread[AWT-EventQueue-1,6,IDE Main](32)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.awt.EventQueue.getNextEvent(EventQueue.java:531), java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213), java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163), java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139), java.awt.EventDispatchThread.run(EventDispatchThread.java:97)], Thread[org.apache.tools.ant.module.run.TargetExecutor,1,system](163)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.openide.util.Task.waitFinished(Task.java:135), org.apache.tools.ant.module.run.TargetExecutor$WrapperRunnable.run(TargetExecutor.java:424), org.openide.util.Task.run(Task.java:253), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Windows,6,IDE Main](17)=[sun.awt.windows.WToolkit.eventLoop(Native Method), sun.awt.windows.WToolkit.run(WToolkit.java:299), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread/org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread],1,system](168)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Framework Event Dispatcher,5,IDE Main](29)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)], Thread[Framework Active Thread,5,IDE Main](21)=[java.lang.Object.wait(Native Method), org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817), java.lang.Thread.run(Thread.java:722)], Thread[RepositoryUpdater.worker,1,system](165)=[java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.annotateException(LuceneIndex.java:1023), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:851), org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414), org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391), org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463), org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220), org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259), org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116), org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176), org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360), org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Shutdown,5,IDE Main](16)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl],1,system](164)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Finalizer,8,system](3)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], Thread[Worker-JM,5,IDE Main](30)=[java.lang.Object.wait(Native Method), org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)], Thread[Java2D Disposer,10,system](15)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), sun.java2d.Disposer.run(Disposer.java:145), java.lang.Thread.run(Thread.java:722)], Thread[Active Reference Queue Daemon,1,main](10)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174)], Thread[File Watcher,1,system](26)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:250), org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119), org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:301), java.lang.Thread.run(Thread.java:722)], Thread[pool-2-thread-1,5,system](52)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[W32 File Monitor,5,IDE Main](27)=[com.sun.jna.Native.invokeInt(Native Method), com.sun.jna.Function.invoke(Function.java:344), com.sun.jna.Function.invoke(Function.java:276), com.sun.jna.Library$Handler.invoke(Library.java:216), org.netbeans.modules.masterfs.watcher.windows.$Proxy3.GetQueuedCompletionStatus(Unknown Source), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.waitForChange(WindowsNotifier.java:430), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.access$100(WindowsNotifier.java:75), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$2.run(WindowsNotifier.java:361)]}
     
    Annotation: Current Lucene version: null(null)
    segments.gen f: true r: true w: true
    segments_1tx f: true r: true w: true
    _16p.fdt f: true r: true w: true
    _16p.fdx f: true r: true w: true
    _16p.fnm f: true r: true w: true
    _16p.frq f: true r: true w: true
    _16p.nrm f: true r: true w: true
    _16p.prx f: true r: true w: true
    _16p.tii f: true r: true w: true
    _16p.tis f: true r: true w: true
    _16p_k.del f: true r: true w: true
    _18z.cfs f: true r: true w: true
    _1es.fdt f: true r: true w: true
    _1es.fdx f: true r: true w: true
    _1es.fnm f: true r: true w: true
    _1es.frq f: true r: true w: true
    _1es.nrm f: true r: true w: true
    _1es.prx f: true r: true w: true
    _1es.tii f: true r: true w: true
    _1es.tis f: true r: true w: true
    _1es_5.del f: true r: true w: true
    _1f1.cfs f: true r: true w: true
    _1f2.cfs f: true r: true w: true
    _1fk.fdt f: true r: true w: true
    _1fk.fdx f: true r: true w: true
    _1fk.fnm f: true r: true w: true
    _1fk.frq f: true r: true w: true
    _1fk.nrm f: true r: true w: true
    _1fk.prx f: true r: true w: true
    _1fk.tii f: true r: true w: true
    _1fk.tis f: true r: true w: true
    _1fk_3.del f: true r: true w: true
    _1gp.fdt f: true r: true w: true
    _1gp.fdx f: true r: true w: true
    _1gp.fnm f: true r: true w: true
    _1gp.frq f: true r: true w: true
    _1gp.nrm f: true r: true w: true
    _1gp.prx f: true r: true w: true
    _1gp.tii f: true r: true w: true
    _1gp.tis f: true r: true w: true
    _1gp_7.del f: true r: true w: true
    _1if.cfs f: true r: true w: true
    _1la.cfs f: true r: true w: true
    _1la_1.del f: true r: true w: true
    _1lb.fdt f: true r: true w: true
    _1lb.fdx f: true r: true w: true
    _1lb.fnm f: true r: true w: true
    _1lb.frq f: true r: true w: true
    _1lb.nrm f: true r: true w: true
    _1lb.prx f: true r: true w: true
    _1lb.tii f: true r: true w: true
    _1lb.tis f: true r: true w: true
    _1lb_2.del f: true r: true w: true
    _1lz.cfs f: true r: true w: true
    _1lz_1.del f: true r: true w: true
    _1m3.cfs f: true r: true w: true
    _1m4.cfs f: true r: true w: true
    _1m5.cfs f: true r: true w: true
    _1mb.cfs f: true r: true w: true
    _1nn.cfs f: true r: true w: true
    _1o8.cfs f: true r: true w: true
    _1o8_1.del f: true r: true w: true
    _1op.cfs f: true r: true w: true
    _1p8.cfs f: true r: true w: true
    _1qp.cfs f: true r: true w: true
    _1rr.cfs f: true r: true w: true
    _1s4.cfs f: true r: true w: true
    _1s5.fdt f: true r: true w: true
    _1s5.fdx f: true r: true w: true
    _1s5.fnm f: true r: true w: true
    _1s5.frq f: true r: true w: true
    _1s5.nrm f: true r: true w: true
    _1s5.prx f: true r: true w: true
    _1s5.tii f: true r: true w: true
    _1s5.tis f: true r: true w: true
    _1s5_3.del f: true r: true w: true
    _1s7.fdt f: true r: true w: true
    _1s7.fdx f: true r: true w: true
    _1s7.fnm f: true r: true w: true
    _1s7.frq f: true r: true w: true
    _1s7.nrm f: true r: true w: true
    _1s7.prx f: true r: true w: true
    _1s7.tii f: true r: true w: true
    _1s7.tis f: true r: true w: true
    _1sh.cfs f: true r: true w: true
    _1sr.cfs f: true r: true w: true
    threads: {Thread[State Data Manager,5,IDE Main](22)=[java.lang.Thread.sleep(Native Method), org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297), java.lang.Thread.run(Thread.java:722)], Thread[Signal Dispatcher,9,system](4)=[], Thread[CLI Requests Server,5,main](11)=[java.net.DualStackPlainSocketImpl.accept0(Native Method), java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085)], Thread[Attach Listener,5,system](5)=[], Thread[RequestProcessor queue manager,5,IDE Main](14)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2249), org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2225)], Thread[Reference Handler,10,system](2)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], Thread[Thread-2,5,IDE Main](28)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)], Thread[main,5,main](1)=[], Thread[Editor Parsing Loop (201207171143),1,system](39)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:655), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[TimerQueue,5,system](31)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082), java.util.concurrent.DelayQueue.take(DelayQueue.java:220), javax.swing.TimerQueue.run(TimerQueue.java:171), java.lang.Thread.run(Thread.java:722)], Thread[UI Gestures - Create Dialog,1,system](37)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.netbeans.modules.uihandler.Installer$SubmitAutomatic.showDialogAndGetValue(Installer.java:2491), org.netbeans.modules.uihandler.Installer$Submit.run(Installer.java:1752), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[OpenIDE-request-processor-1,1,system](167)=[java.io.WinNTFileSystem.list(Native Method), java.io.File.list(File.java:1048), org.openide.filesystems.LocalFileSystem.children(LocalFileSystem.java:204), org.openide.filesystems.LocalFileSystem$Impl.children(LocalFileSystem.java:562), org.openide.filesystems.DefaultAttributes.children(DefaultAttributes.java:227), org.openide.filesystems.AbstractFileObject.list(AbstractFileObject.java:132), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:817), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:799), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getFileObjectImpl(AbstractFolder.java:479), org.openide.filesystems.AbstractFolder.getFileObject(AbstractFolder.java:475), org.openide.filesystems.FileObject.getFileObject(FileObject.java:898), org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:298), org.netbeans.core.startup.preferences.PropertiesStorage$4.fileChanged(PropertiesStorage.java:353), sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:457), $Proxy1.fileChanged(Unknown Source), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128), org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105), org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1280), org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213), org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188), org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129), org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:607), org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:321), org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:79), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[exec_PenjadwalanDenganAlgoritmaSemut (run)_14,3,exec_PenjadwalanDenganAlgoritmaSemut (run)_14](166)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:216), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:170), org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:669), org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.ensureBuilt(BuildArtifactMapperImpl.java:242), org.netbeans.modules.java.source.ant.TranslateClassPath.translateEntry(TranslateClassPath.java:152), org.netbeans.modules.java.source.ant.TranslateClassPath.translate(TranslateClassPath.java:114), org.netbeans.modules.java.source.ant.TranslateClassPath.execute(TranslateClassPath.java:96), org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291), sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106), org.apache.tools.ant.Task.perform(Task.java:348), org.apache.tools.ant.Target.execute(Target.java:392), org.apache.tools.ant.Target.performTasks(Target.java:413), org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399), org.apache.tools.ant.Project.executeTarget(Project.java:1368), org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41), org.apache.tools.ant.Project.executeTargets(Project.java:1251), org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:283), org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:541), org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)], Thread[AWT-EventQueue-1,6,IDE Main](32)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.awt.EventQueue.getNextEvent(EventQueue.java:531), java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213), java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163), java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139), java.awt.EventDispatchThread.run(EventDispatchThread.java:97)], Thread[org.apache.tools.ant.module.run.TargetExecutor,1,system](163)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.openide.util.Task.waitFinished(Task.java:135), org.apache.tools.ant.module.run.TargetExecutor$WrapperRunnable.run(TargetExecutor.java:424), org.openide.util.Task.run(Task.java:253), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Windows,6,IDE Main](17)=[sun.awt.windows.WToolkit.eventLoop(Native Method), sun.awt.windows.WToolkit.run(WToolkit.java:299), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread/org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread],1,system](168)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Framework Event Dispatcher,5,IDE Main](29)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)], Thread[Framework Active Thread,5,IDE Main](21)=[java.lang.Object.wait(Native Method), org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817), java.lang.Thread.run(Thread.java:722)], Thread[RepositoryUpdater.worker,1,system](165)=[java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.annotateException(LuceneIndex.java:1023), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:851), org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414), org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391), org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463), org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220), org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259), org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116), org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176), org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360), org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Shutdown,5,IDE Main](16)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl],1,system](164)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Finalizer,8,system](3)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], Thread[Worker-JM,5,IDE Main](30)=[java.lang.Object.wait(Native Method), org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)], Thread[Java2D Disposer,10,system](15)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), sun.java2d.Disposer.run(Disposer.java:145), java.lang.Thread.run(Thread.java:722)], Thread[Active Reference Queue Daemon,1,main](10)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174)], Thread[File Watcher,1,system](26)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:250), org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119), org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:301), java.lang.Thread.run(Thread.java:722)], Thread[pool-2-thread-1,5,system](52)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[W32 File Monitor,5,IDE Main](27)=[com.sun.jna.Native.invokeInt(Native Method), com.sun.jna.Function.invoke(Function.java:344), com.sun.jna.Function.invoke(Function.java:276), com.sun.jna.Library$Handler.invoke(Library.java:216), org.netbeans.modules.masterfs.watcher.windows.$Proxy3.GetQueuedCompletionStatus(Unknown Source), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.waitForChange(WindowsNotifier.java:430), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.access$100(WindowsNotifier.java:75), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$2.run(WindowsNotifier.java:361)]}
     
    Current Lucene version: null(null)
    segments.gen f: true r: true w: true
    segments_1tx f: true r: true w: true
    _16p.fdt f: true r: true w: true
    _16p.fdx f: true r: true w: true
    _16p.fnm f: true r: true w: true
    _16p.frq f: true r: true w: true
    _16p.nrm f: true r: true w: true
    _16p.prx f: true r: true w: true
    _16p.tii f: true r: true w: true
    _16p.tis f: true r: true w: true
    _16p_k.del f: true r: true w: true
    _18z.cfs f: true r: true w: true
    _1es.fdt f: true r: true w: true
    _1es.fdx f: true r: true w: true
    _1es.fnm f: true r: true w: true
    _1es.frq f: true r: true w: true
    _1es.nrm f: true r: true w: true
    _1es.prx f: true r: true w: true
    _1es.tii f: true r: true w: true
    _1es.tis f: true r: true w: true
    _1es_5.del f: true r: true w: true
    _1f1.cfs f: true r: true w: true
    _1f2.cfs f: true r: true w: true
    _1fk.fdt f: true r: true w: true
    _1fk.fdx f: true r: true w: true
    _1fk.fnm f: true r: true w: true
    _1fk.frq f: true r: true w: true
    _1fk.nrm f: true r: true w: true
    _1fk.prx f: true r: true w: true
    _1fk.tii f: true r: true w: true
    _1fk.tis f: true r: true w: true
    _1fk_3.del f: true r: true w: true
    _1gp.fdt f: true r: true w: true
    _1gp.fdx f: true r: true w: true
    _1gp.fnm f: true r: true w: true
    _1gp.frq f: true r: true w: true
    _1gp.nrm f: true r: true w: true
    _1gp.prx f: true r: true w: true
    _1gp.tii f: true r: true w: true
    _1gp.tis f: true r: true w: true
    _1gp_7.del f: true r: true w: true
    _1if.cfs f: true r: true w: true
    _1la.cfs f: true r: true w: true
    _1la_1.del f: true r: true w: true
    _1lb.fdt f: true r: true w: true
    _1lb.fdx f: true r: true w: true
    _1lb.fnm f: true r: true w: true
    _1lb.frq f: true r: true w: true
    _1lb.nrm f: true r: true w: true
    _1lb.prx f: true r: true w: true
    _1lb.tii f: true r: true w: true
    _1lb.tis f: true r: true w: true
    _1lb_2.del f: true r: true w: true
    _1lz.cfs f: true r: true w: true
    _1lz_1.del f: true r: true w: true
    _1m3.cfs f: true r: true w: true
    _1m4.cfs f: true r: true w: true
    _1m5.cfs f: true r: true w: true
    _1mb.cfs f: true r: true w: true
    _1nn.cfs f: true r: true w: true
    _1o8.cfs f: true r: true w: true
    _1o8_1.del f: true r: true w: true
    _1op.cfs f: true r: true w: true
    _1p8.cfs f: true r: true w: true
    _1qp.cfs f: true r: true w: true
    _1rr.cfs f: true r: true w: true
    _1s4.cfs f: true r: true w: true
    _1s5.fdt f: true r: true w: true
    _1s5.fdx f: true r: true w: true
    _1s5.fnm f: true r: true w: true
    _1s5.frq f: true r: true w: true
    _1s5.nrm f: true r: true w: true
    _1s5.prx f: true r: true w: true
    _1s5.tii f: true r: true w: true
    _1s5.tis f: true r: true w: true
    _1s5_3.del f: true r: true w: true
    _1s7.fdt f: true r: true w: true
    _1s7.fdx f: true r: true w: true
    _1s7.fnm f: true r: true w: true
    _1s7.frq f: true r: true w: true
    _1s7.nrm f: true r: true w: true
    _1s7.prx f: true r: true w: true
    _1s7.tii f: true r: true w: true
    _1s7.tis f: true r: true w: true
    _1sh.cfs f: true r: true w: true
    _1sr.cfs f: true r: true w: true
    threads: {Thread[State Data Manager,5,IDE Main](22)=[java.lang.Thread.sleep(Native Method), org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297), java.lang.Thread.run(Thread.java:722)], Thread[Signal Dispatcher,9,system](4)=[], Thread[CLI Requests Server,5,main](11)=[java.net.DualStackPlainSocketImpl.accept0(Native Method), java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085)], Thread[Attach Listener,5,system](5)=[], Thread[RequestProcessor queue manager,5,IDE Main](14)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2249), org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2225)], Thread[Reference Handler,10,system](2)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], Thread[Thread-2,5,IDE Main](28)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)], Thread[main,5,main](1)=[], Thread[Editor Parsing Loop (201207171143),1,system](39)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:655), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[TimerQueue,5,system](31)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082), java.util.concurrent.DelayQueue.take(DelayQueue.java:220), javax.swing.TimerQueue.run(TimerQueue.java:171), java.lang.Thread.run(Thread.java:722)], Thread[UI Gestures - Create Dialog,1,system](37)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.netbeans.modules.uihandler.Installer$SubmitAutomatic.showDialogAndGetValue(Installer.java:2491), org.netbeans.modules.uihandler.Installer$Submit.run(Installer.java:1752), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[OpenIDE-request-processor-1,1,system](167)=[java.io.WinNTFileSystem.list(Native Method), java.io.File.list(File.java:1048), org.openide.filesystems.LocalFileSystem.children(LocalFileSystem.java:204), org.openide.filesystems.LocalFileSystem$Impl.children(LocalFileSystem.java:562), org.openide.filesystems.DefaultAttributes.children(DefaultAttributes.java:227), org.openide.filesystems.AbstractFileObject.list(AbstractFileObject.java:132), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:817), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:799), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getFileObjectImpl(AbstractFolder.java:479), org.openide.filesystems.AbstractFolder.getFileObject(AbstractFolder.java:475), org.openide.filesystems.FileObject.getFileObject(FileObject.java:898), org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:298), org.netbeans.core.startup.preferences.PropertiesStorage$4.fileChanged(PropertiesStorage.java:353), sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:457), $Proxy1.fileChanged(Unknown Source), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128), org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105), org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1280), org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213), org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188), org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129), org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:607), org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:321), org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:79), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[exec_PenjadwalanDenganAlgoritmaSemut (run)_14,3,exec_PenjadwalanDenganAlgoritmaSemut (run)_14](166)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:216), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:170), org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:669), org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.ensureBuilt(BuildArtifactMapperImpl.java:242), org.netbeans.modules.java.source.ant.TranslateClassPath.translateEntry(TranslateClassPath.java:152), org.netbeans.modules.java.source.ant.TranslateClassPath.translate(TranslateClassPath.java:114), org.netbeans.modules.java.source.ant.TranslateClassPath.execute(TranslateClassPath.java:96), org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291), sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106), org.apache.tools.ant.Task.perform(Task.java:348), org.apache.tools.ant.Target.execute(Target.java:392), org.apache.tools.ant.Target.performTasks(Target.java:413), org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399), org.apache.tools.ant.Project.executeTarget(Project.java:1368), org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41), org.apache.tools.ant.Project.executeTargets(Project.java:1251), org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:283), org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:541), org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)], Thread[AWT-EventQueue-1,6,IDE Main](32)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.awt.EventQueue.getNextEvent(EventQueue.java:531), java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213), java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163), java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139), java.awt.EventDispatchThread.run(EventDispatchThread.java:97)], Thread[org.apache.tools.ant.module.run.TargetExecutor,1,system](163)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.openide.util.Task.waitFinished(Task.java:135), org.apache.tools.ant.module.run.TargetExecutor$WrapperRunnable.run(TargetExecutor.java:424), org.openide.util.Task.run(Task.java:253), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Windows,6,IDE Main](17)=[sun.awt.windows.WToolkit.eventLoop(Native Method), sun.awt.windows.WToolkit.run(WToolkit.java:299), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread/org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread],1,system](168)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Framework Event Dispatcher,5,IDE Main](29)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)], Thread[Framework Active Thread,5,IDE Main](21)=[java.lang.Object.wait(Native Method), org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817), java.lang.Thread.run(Thread.java:722)], Thread[RepositoryUpdater.worker,1,system](165)=[java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.annotateException(LuceneIndex.java:1023), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:851), org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414), org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391), org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463), org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220), org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259), org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116), org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176), org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360), org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Shutdown,5,IDE Main](16)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl],1,system](164)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Finalizer,8,system](3)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], Thread[Worker-JM,5,IDE Main](30)=[java.lang.Object.wait(Native Method), org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)], Thread[Java2D Disposer,10,system](15)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), sun.java2d.Disposer.run(Disposer.java:145), java.lang.Thread.run(Thread.java:722)], Thread[Active Reference Queue Daemon,1,main](10)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174)], Thread[File Watcher,1,system](26)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:250), org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119), org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:301), java.lang.Thread.run(Thread.java:722)], Thread[pool-2-thread-1,5,system](52)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[W32 File Monitor,5,IDE Main](27)=[com.sun.jna.Native.invokeInt(Native Method), com.sun.jna.Function.invoke(Function.java:344), com.sun.jna.Function.invoke(Function.java:276), com.sun.jna.Library$Handler.invoke(Library.java:216), org.netbeans.modules.masterfs.watcher.windows.$Proxy3.GetQueuedCompletionStatus(Unknown Source), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.waitForChange(WindowsNotifier.java:430), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.access$100(WindowsNotifier.java:75), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$2.run(WindowsNotifier.java:361)]}
     
    Current Lucene version: null(null)
    segments.gen f: true r: true w: true
    segments_1tx f: true r: true w: true
    _16p.fdt f: true r: true w: true
    _16p.fdx f: true r: true w: true
    _16p.fnm f: true r: true w: true
    _16p.frq f: true r: true w: true
    _16p.nrm f: true r: true w: true
    _16p.prx f: true r: true w: true
    _16p.tii f: true r: true w: true
    _16p.tis f: true r: true w: true
    _16p_k.del f: true r: true w: true
    _18z.cfs f: true r: true w: true
    _1es.fdt f: true r: true w: true
    _1es.fdx f: true r: true w: true
    _1es.fnm f: true r: true w: true
    _1es.frq f: true r: true w: true
    _1es.nrm f: true r: true w: true
    _1es.prx f: true r: true w: true
    _1es.tii f: true r: true w: true
    _1es.tis f: true r: true w: true
    _1es_5.del f: true r: true w: true
    _1f1.cfs f: true r: true w: true
    _1f2.cfs f: true r: true w: true
    _1fk.fdt f: true r: true w: true
    _1fk.fdx f: true r: true w: true
    _1fk.fnm f: true r: true w: true
    _1fk.frq f: true r: true w: true
    _1fk.nrm f: true r: true w: true
    _1fk.prx f: true r: true w: true
    _1fk.tii f: true r: true w: true
    _1fk.tis f: true r: true w: true
    _1fk_3.del f: true r: true w: true
    _1gp.fdt f: true r: true w: true
    _1gp.fdx f: true r: true w: true
    _1gp.fnm f: true r: true w: true
    _1gp.frq f: true r: true w: true
    _1gp.nrm f: true r: true w: true
    _1gp.prx f: true r: true w: true
    _1gp.tii f: true r: true w: true
    _1gp.tis f: true r: true w: true
    _1gp_7.del f: true r: true w: true
    _1if.cfs f: true r: true w: true
    _1la.cfs f: true r: true w: true
    _1la_1.del f: true r: true w: true
    _1lb.fdt f: true r: true w: true
    _1lb.fdx f: true r: true w: true
    _1lb.fnm f: true r: true w: true
    _1lb.frq f: true r: true w: true
    _1lb.nrm f: true r: true w: true
    _1lb.prx f: true r: true w: true
    _1lb.tii f: true r: true w: true
    _1lb.tis f: true r: true w: true
    _1lb_2.del f: true r: true w: true
    _1lz.cfs f: true r: true w: true
    _1lz_1.del f: true r: true w: true
    _1m3.cfs f: true r: true w: true
    _1m4.cfs f: true r: true w: true
    _1m5.cfs f: true r: true w: true
    _1mb.cfs f: true r: true w: true
    _1nn.cfs f: true r: true w: true
    _1o8.cfs f: true r: true w: true
    _1o8_1.del f: true r: true w: true
    _1op.cfs f: true r: true w: true
    _1p8.cfs f: true r: true w: true
    _1qp.cfs f: true r: true w: true
    _1rr.cfs f: true r: true w: true
    _1s4.cfs f: true r: true w: true
    _1s5.fdt f: true r: true w: true
    _1s5.fdx f: true r: true w: true
    _1s5.fnm f: true r: true w: true
    _1s5.frq f: true r: true w: true
    _1s5.nrm f: true r: true w: true
    _1s5.prx f: true r: true w: true
    _1s5.tii f: true r: true w: true
    _1s5.tis f: true r: true w: true
    _1s5_3.del f: true r: true w: true
    _1s7.fdt f: true r: true w: true
    _1s7.fdx f: true r: true w: true
    _1s7.fnm f: true r: true w: true
    _1s7.frq f: true r: true w: true
    _1s7.nrm f: true r: true w: true
    _1s7.prx f: true r: true w: true
    _1s7.tii f: true r: true w: true
    _1s7.tis f: true r: true w: true
    _1sh.cfs f: true r: true w: true
    _1sr.cfs f: true r: true w: true
    threads: {Thread[State Data Manager,5,IDE Main](22)=[java.lang.Thread.sleep(Native Method), org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297), java.lang.Thread.run(Thread.java:722)], Thread[Signal Dispatcher,9,system](4)=[], Thread[CLI Requests Server,5,main](11)=[java.net.DualStackPlainSocketImpl.accept0(Native Method), java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), org.netbeans.CLIHandler$Server.run(CLIHandler.java:1085)], Thread[Attach Listener,5,system](5)=[], Thread[RequestProcessor queue manager,5,IDE Main](14)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2249), org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2225)], Thread[Reference Handler,10,system](2)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], Thread[Thread-2,5,IDE Main](28)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)], Thread[main,5,main](1)=[], Thread[Editor Parsing Loop (201207171143),1,system](39)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:655), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[TimerQueue,5,system](31)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082), java.util.concurrent.DelayQueue.take(DelayQueue.java:220), javax.swing.TimerQueue.run(TimerQueue.java:171), java.lang.Thread.run(Thread.java:722)], Thread[UI Gestures - Create Dialog,1,system](37)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.netbeans.modules.uihandler.Installer$SubmitAutomatic.showDialogAndGetValue(Installer.java:2491), org.netbeans.modules.uihandler.Installer$Submit.run(Installer.java:1752), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[OpenIDE-request-processor-1,1,system](167)=[java.io.WinNTFileSystem.list(Native Method), java.io.File.list(File.java:1048), org.openide.filesystems.LocalFileSystem.children(LocalFileSystem.java:204), org.openide.filesystems.LocalFileSystem$Impl.children(LocalFileSystem.java:562), org.openide.filesystems.DefaultAttributes.children(DefaultAttributes.java:227), org.openide.filesystems.AbstractFileObject.list(AbstractFileObject.java:132), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:817), org.openide.filesystems.AbstractFileObject.refresh(AbstractFileObject.java:799), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getChildren(AbstractFolder.java:248), org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:472), org.openide.filesystems.AbstractFolder.getNewChildren(AbstractFolder.java:905), org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:766), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:947), org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:729), org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:539), org.openide.filesystems.AbstractFolder.check(AbstractFolder.java:664), org.openide.filesystems.AbstractFolder.getFileObjectImpl(AbstractFolder.java:479), org.openide.filesystems.AbstractFolder.getFileObject(AbstractFolder.java:475), org.openide.filesystems.FileObject.getFileObject(FileObject.java:898), org.netbeans.core.startup.preferences.PropertiesStorage.toPropertiesFile(PropertiesStorage.java:298), org.netbeans.core.startup.preferences.PropertiesStorage$4.fileChanged(PropertiesStorage.java:353), sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:457), $Proxy1.fileChanged(Unknown Source), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145), org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128), org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105), org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1280), org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213), org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188), org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129), org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:607), org.netbeans.core.startup.preferences.PropertiesStorage.runAtomic(PropertiesStorage.java:321), org.netbeans.core.startup.preferences.NbPreferences$1.run(NbPreferences.java:79), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[exec_PenjadwalanDenganAlgoritmaSemut (run)_14,3,exec_PenjadwalanDenganAlgoritmaSemut (run)_14](166)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:216), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport$ScanSync.get(RunWhenScanFinishedSupport.java:170), org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:669), org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.ensureBuilt(BuildArtifactMapperImpl.java:242), org.netbeans.modules.java.source.ant.TranslateClassPath.translateEntry(TranslateClassPath.java:152), org.netbeans.modules.java.source.ant.TranslateClassPath.translate(TranslateClassPath.java:114), org.netbeans.modules.java.source.ant.TranslateClassPath.execute(TranslateClassPath.java:96), org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291), sun.reflect.GeneratedMethodAccessor98.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:601), org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106), org.apache.tools.ant.Task.perform(Task.java:348), org.apache.tools.ant.Target.execute(Target.java:392), org.apache.tools.ant.Target.performTasks(Target.java:413), org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399), org.apache.tools.ant.Project.executeTarget(Project.java:1368), org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41), org.apache.tools.ant.Project.executeTargets(Project.java:1251), org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:283), org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:541), org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)], Thread[AWT-EventQueue-1,6,IDE Main](32)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.awt.EventQueue.getNextEvent(EventQueue.java:531), java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213), java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163), java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147), java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139), java.awt.EventDispatchThread.run(EventDispatchThread.java:97)], Thread[org.apache.tools.ant.module.run.TargetExecutor,1,system](163)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.openide.util.Task.waitFinished(Task.java:135), org.apache.tools.ant.module.run.TargetExecutor$WrapperRunnable.run(TargetExecutor.java:424), org.openide.util.Task.run(Task.java:253), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Windows,6,IDE Main](17)=[sun.awt.windows.WToolkit.eventLoop(Native Method), sun.awt.windows.WToolkit.run(WToolkit.java:299), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread/org.netbeans.spi.debugger.ui.EditorContextDispatcher$AddRemoveFileListenerInEQThread],1,system](168)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Framework Event Dispatcher,5,IDE Main](29)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400), org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)], Thread[Framework Active Thread,5,IDE Main](21)=[java.lang.Object.wait(Native Method), org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817), java.lang.Thread.run(Thread.java:722)], Thread[RepositoryUpdater.worker,1,system](165)=[java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.annotateException(LuceneIndex.java:1023), org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:851), org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414), org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391), org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463), org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220), org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259), org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259), org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124), org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116), org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176), org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360), org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72), org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471), java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334), java.util.concurrent.FutureTask.run(FutureTask.java:166), org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)], Thread[AWT-Shutdown,5,IDE Main](16)=[java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287), java.lang.Thread.run(Thread.java:722)], Thread[Inactive RequestProcessor thread [Was:org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl],1,system](164)=[java.lang.Object.wait(Native Method), org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1983)], Thread[Finalizer,8,system](3)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], Thread[Worker-JM,5,IDE Main](30)=[java.lang.Object.wait(Native Method), org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)], Thread[Java2D Disposer,10,system](15)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), sun.java2d.Disposer.run(Disposer.java:145), java.lang.Thread.run(Thread.java:722)], Thread[Active Reference Queue Daemon,1,main](10)=[java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:174)], Thread[File Watcher,1,system](26)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:250), org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119), org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:301), java.lang.Thread.run(Thread.java:722)], Thread[pool-2-thread-1,5,system](52)=[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], Thread[W32 File Monitor,5,IDE Main](27)=[com.sun.jna.Native.invokeInt(Native Method), com.sun.jna.Function.invoke(Function.java:344), com.sun.jna.Function.invoke(Function.java:276), com.sun.jna.Library$Handler.invoke(Library.java:216), org.netbeans.modules.masterfs.watcher.windows.$Proxy3.GetQueuedCompletionStatus(Unknown Source), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.waitForChange(WindowsNotifier.java:430), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.access$100(WindowsNotifier.java:75), org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$2.run(WindowsNotifier.java:361)]}
     
    Caused: java.io.FileNotFoundException: C:\Users\Diding Nuriska\AppData\Local\NetBeans\Cache\7.2\index\s339\java\14\refs\_1ss.cfs (The system cannot find the file specified)
    	at java.io.RandomAccessFile.open(Native Method)
    	at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233)
    	at org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput$Descriptor.<init>(SimpleFSDirectory.java:70)
    	at org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput.<init>(SimpleFSDirectory.java:97)
    	at org.apache.lucene.store.SimpleFSDirectory.openInput(SimpleFSDirectory.java:57)
    	at org.apache.lucene.index.CompoundFileReader.<init>(CompoundFileReader.java:65)
    	at org.apache.lucene.index.CompoundFileReader.<init>(CompoundFileReader.java:53)
    	at org.apache.lucene.index.IndexWriter.getFieldInfos(IndexWriter.java:1218)
    	at org.apache.lucene.index.IndexWriter.getCurrentFieldInfos(IndexWriter.java:1238)
    	at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1171)
    	at org.netbeans.modules.parsing.lucene.LuceneIndex$FlushIndexWriter.<init>(LuceneIndex.java:1179)
    	at org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.acquireWriter(LuceneIndex.java:844)
    	at org.netbeans.modules.parsing.lucene.LuceneIndex._doStore(LuceneIndex.java:414)
    	at org.netbeans.modules.parsing.lucene.LuceneIndex.txStore(LuceneIndex.java:391)
    	at org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.deleteAndFlush(PersistentClassIndex.java:463)
    	at org.netbeans.modules.java.source.usages.SourceAnalyzerFactory$StorableAnalyzer.store(SourceAnalyzerFactory.java:220)
    	at org.netbeans.modules.java.source.indexing.JavaParsingContext.store(JavaParsingContext.java:259)
    [catch] at org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:316)
    	at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:158)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:259)
    	at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:156)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2457)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:2057)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2364)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2362)
    	at org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:541)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2362)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2865)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3218)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2959)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5187)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4800(RepositoryUpdater.java:4879)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:5124)
    	at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5120)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:5116)
    	at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
    	at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
    	at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:72)
    	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5116)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)

    Actually I've think is related to my threads before.
    Is there safe using join or any better idea??
    because my laptop is suddenly shutdown when I run my code...(When I wait for the output)
    And it happens several times.

  17. #16
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,042
    Thanks
    63
    Thanked 2,708 Times in 2,658 Posts

    Default Re: Complicated Multithreading

    Is the problem in the IDE or in java? What version of java are you using?

    What happens when you execute the code from a command prompt?
    If you don't understand my answer, don't ignore it, ask a question.

  18. #17
    Junior Member didingnuriska's Avatar
    Join Date
    Apr 2013
    Posts
    21
    My Mood
    Cool
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Complicated Multithreading

    There is anything wrong when I executed with cmd..
    hmm...
    I think I must tried to restart the laptop and take a review with my code to see what happens...
    thanks norm...
    best regard...

Similar Threads

  1. Multithreading
    By Miths in forum Java Theory & Questions
    Replies: 10
    Last Post: December 17th, 2012, 02:46 AM
  2. Replies: 6
    Last Post: November 27th, 2012, 08:57 PM
  3. Multithreading in java
    By skillet in forum Java Theory & Questions
    Replies: 1
    Last Post: March 17th, 2012, 07:32 AM
  4. Modifying a complicated object with dialog boxes
    By hunter555 in forum Java Theory & Questions
    Replies: 7
    Last Post: January 27th, 2011, 03:02 PM