Trouble Weaving

73 views
Skip to first unread message

Ken Dallmeyer

unread,
Dec 1, 2011, 3:51:26 PM12/1/11
to kilimt...@googlegroups.com
Hi,

I would like to use Kilim for my concurrency framework.  I downloaded, compiled and ran all the examples in the source successfully. When I went to integrate this into my codebase I received this error
############################################################
Task class my.actor.HadoopActor has either not been woven or the classpath is incorrect
############################################################
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1206)
        at kilim.Task.errNotWoven(Task.java:232)
        at kilim.Task.execute(Task.java:382)
        at kilim.Task._runExecute(Task.java:432)
        at kilim.WorkerThread.run(WorkerThread.java:32)
############################################################
Task has either not been woven or the classpath is incorrect
############################################################
java.lang.Exception: Stack trace
    at java.lang.Thread.dumpStack(Thread.java:1249)
    at kilim.Task.errNotWoven(Task.java:224)
    at kilim.Mailbox.put(Mailbox.java)
    at my.actor.TaskCoordinator.learn(TaskCoordinator.java:64)
    at my.actor.TaskCoordinator.main(TaskCoordinator.java:104)

At compile time I am using ant to weave the files.  It looks as if it is compiling and weaving correctly.
asm:
     [echo] Assembling test .j files ===================

weave:
     [echo] Weaving files ===================
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/myactor/HadoopActor.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/my/actor/LearnAlgorithmTask.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/my/actor/Message.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/my/actor/OmlActor.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/my/actor/EvaluateAlgorithmTask.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/my/task/actor/LocalActor.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/my/actor/DataCreationTask.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/kilim/S_O3I.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/kilim/S_O.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/my/actor/TaskCoordinator.class
     [java] Wrote: /home/kdallmeyer/workspace/mywork/build/src/my/actor/Finished.class

The build xml is similar to the one in the kilim source.  The kilim-runtime.jar is in the classpath.  I am not sure what I am doing wrong.

Any ideas?

Thanks,
Ken

Wade Hought

unread,
Dec 1, 2011, 7:16:34 PM12/1/11
to kilimthreads
Hi Ken,

This looks like the problem I was having awhile back. Sriram
explained why, and addressed it with a workaround in an earlier
thread : "Weaving difference between kilim.jar and ./classes -
HttpFileServer.java".

The workaround solved my build-time weaving issue, hopefully it'll
resolve yours too.

Cheers,
Wade

On Dec 1, 12:51 pm, Ken Dallmeyer <kenneth.p.dallme...@gmail.com>
wrote:

> /home/kdallmeyer/workspace/mywork/build/src/my/actor/LearnAlgorithmTask.cla­ss


>      [java] Wrote:
> /home/kdallmeyer/workspace/mywork/build/src/my/actor/Message.class
>      [java] Wrote:
> /home/kdallmeyer/workspace/mywork/build/src/my/actor/OmlActor.class
>      [java] Wrote:

> /home/kdallmeyer/workspace/mywork/build/src/my/actor/EvaluateAlgorithmTask.­class

Reply all
Reply to author
Forward
0 new messages