I use a class that implements another class. I get no
problems instantiating the class from java and have
never had. But I get the following trace from trying
to definstance it from jess. It looks to have to do
with reflection. THe class that I implement uses a lot
of public methods defined in an interface so I cannot
make them protected.
Class jess.d7 can not access a member of class
simbase.simnode.SimNodeImpl with modifiers "public"
java.lang.IllegalAccessException: Class jess.d7 can
not access a member of class
simbase.simnode.SimNodeImpl with modifiers "public"
at
sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57)
at java.lang.reflect.Method.invoke(Method.java:317)
at jess.d7.a(Unknown Source)
at jess.d7.a(Unknown Source)
at jess.Rete.definstance(Unknown Source)
at jess.a3.call(Unknown Source)
at jess.ep.a(Unknown Source)
at jess.Funcall.execute(Unknown Source)
at jess.FuncallValue.resolveValue(Unknown Source)
at jess.c1.call(Unknown Source)
at jess.ep.a(Unknown Source)
at jess.Funcall.execute(Unknown Source)
at jess.FuncallValue.resolveValue(Unknown Source)
at jess.Deffunction.call(Unknown Source)
at jess.ep.a(Unknown Source)
at jess.Funcall.execute(Unknown Source)
at jess.FuncallValue.resolveValue(Unknown Source)
at jess.c1.call(Unknown Source)
at jess.ep.a(Unknown Source)
at jess.Funcall.execute(Unknown Source)
at jess.Defrule.a(Unknown Source)
at jess.Activation.if(Unknown Source)
at jess.a8.a(Unknown Source)
at jess.a8.for(Unknown Source)
at jess.Rete.run(Unknown Source)
at jess.a0.call(Unknown Source)
at jess.ep.a(Unknown Source)
at jess.Funcall.execute(Unknown Source)
at jess.Jesp.a(Unknown Source)
at jess.Jesp.for(Unknown Source)
at jess.Jesp.parse(Unknown Source)
at jess.Jesp.parse(Unknown Source)
at jess.Main.execute(Unknown Source)
at jess.ConsoleApplet.run(Unknown Source)
at java.lang.Thread.run(Thread.java:536)
Jess> f-0 (MAIN::initial-fact)
Hvstrusk och gre moln - kvp en resa till solen pe Yahoo! Resor pe adressen
http://se.docs.yahoo.com/travel/index.html
--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------