aglets-users Mailing List for Aglet Software Development Kit
Status: Beta
Brought to you by:
cat4hire
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(13) |
Oct
(61) |
Nov
(124) |
Dec
(49) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(73) |
Feb
(146) |
Mar
(162) |
Apr
(149) |
May
(151) |
Jun
(89) |
Jul
(95) |
Aug
(114) |
Sep
(102) |
Oct
(104) |
Nov
(71) |
Dec
(79) |
2002 |
Jan
(73) |
Feb
(156) |
Mar
(88) |
Apr
(107) |
May
(39) |
Jun
(30) |
Jul
(85) |
Aug
(54) |
Sep
(54) |
Oct
(52) |
Nov
(62) |
Dec
(89) |
2003 |
Jan
(80) |
Feb
(75) |
Mar
(117) |
Apr
(203) |
May
(319) |
Jun
(345) |
Jul
(383) |
Aug
(220) |
Sep
(144) |
Oct
(193) |
Nov
(254) |
Dec
(254) |
2004 |
Jan
(300) |
Feb
(282) |
Mar
(271) |
Apr
(284) |
May
(284) |
Jun
(131) |
Jul
(68) |
Aug
(41) |
Sep
(30) |
Oct
(169) |
Nov
(155) |
Dec
(97) |
2005 |
Jan
(21) |
Feb
(28) |
Mar
(44) |
Apr
(42) |
May
(36) |
Jun
(32) |
Jul
(27) |
Aug
(31) |
Sep
(42) |
Oct
(74) |
Nov
(31) |
Dec
(18) |
2006 |
Jan
(48) |
Feb
(33) |
Mar
(36) |
Apr
(31) |
May
(21) |
Jun
(22) |
Jul
(9) |
Aug
(11) |
Sep
(12) |
Oct
(36) |
Nov
(35) |
Dec
(78) |
2007 |
Jan
(60) |
Feb
(51) |
Mar
(47) |
Apr
(44) |
May
(42) |
Jun
(36) |
Jul
(51) |
Aug
(40) |
Sep
(28) |
Oct
(22) |
Nov
(15) |
Dec
(14) |
2008 |
Jan
(11) |
Feb
(16) |
Mar
(91) |
Apr
(72) |
May
(47) |
Jun
(56) |
Jul
(91) |
Aug
(58) |
Sep
(46) |
Oct
(26) |
Nov
(24) |
Dec
(33) |
2009 |
Jan
(1) |
Feb
(15) |
Mar
(9) |
Apr
(32) |
May
(29) |
Jun
(23) |
Jul
(31) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(4) |
Sep
|
Oct
|
Nov
(1) |
Dec
(6) |
2011 |
Jan
|
Feb
(4) |
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
(8) |
Feb
|
Mar
(15) |
Apr
(2) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
From: George H. <gha...@gm...> - 2018-12-06 12:04:09
|
Hello All I am getting the following Exception right after I changed the default passwords in ".keystore" file. I am using Windows 10 and java version "1.8.0_181". I am posting the output: C:\Users\George Hadjikyriacou\Desktop>C:\aglets\bin\agletsd.bat -port 5000 > INFO - Classpath is specified as > lib;lib\classes;lib\aglets-2.5-gamma.jar;lib\log4j-1.2.16.jar;;.\public > INFO - Real classpath = > lib;lib\classes;lib\aglets-2.5-gamma.jar;lib\log4j-1.2.16.jar; > INFO - Logging system initialized! > INFO - Reading security policy file: C:\Program > Files\Java\jre1.8.0_181\lib\security\java.policy > INFO - Reading security policy file: > C:\aglets\.aglets\security\aglets.policy > INFO - Loading shared secrets from file > C:\aglets\.aglets\security\secrets.dat > INFO - No shared secret file. > INFO - No secrets. > INFO - Authenticated user george > java.lang.Exception: Cannot override default properties:aglets.public.root > = .\public , current value = .\public > at com.ibm.awb.misc.Resource.setDefaultResource(Resource.java:504) > at com.ibm.awb.misc.Resource.setDefaultResources(Resource.java:524) > at com.ibm.aglets.AgletRuntime.startup(AgletRuntime.java:1171) > at > com.ibm.aglets.AgletRuntime.authenticateOwner(AgletRuntime.java:200) > at > com.ibm.aglets.tahiti.LoginDialog.checkAuthentication(LoginDialog.java:152) > at > com.ibm.aglets.tahiti.TahitiUserManager.login(TahitiUserManager.java:30) > at com.ibm.awb.launcher.Main.login(Main.java:441) > at com.ibm.awb.launcher.Main.bootstrap(Main.java:322) > at com.ibm.awb.launcher.Main.main(Main.java:109) > java.lang.Exception: Cannot override default properties:aglets.viewer = > com.ibm.aglets.tahiti.Tahiti , current value = com.ibm.aglets.tahiti.Tahiti > at com.ibm.awb.misc.Resource.setDefaultResource(Resource.java:504) > at com.ibm.awb.misc.Resource.setDefaultResources(Resource.java:524) > at com.ibm.aglets.AgletRuntime.startup(AgletRuntime.java:1171) > at > com.ibm.aglets.AgletRuntime.authenticateOwner(AgletRuntime.java:200) > at > com.ibm.aglets.tahiti.LoginDialog.checkAuthentication(LoginDialog.java:152) > at > com.ibm.aglets.tahiti.TahitiUserManager.login(TahitiUserManager.java:30) > at com.ibm.awb.launcher.Main.login(Main.java:441) > at com.ibm.awb.launcher.Main.bootstrap(Main.java:322) > at com.ibm.awb.launcher.Main.main(Main.java:109) > java.lang.Exception: Cannot override default properties:aglets.addressbook > = , current value = > at com.ibm.awb.misc.Resource.setDefaultResource(Resource.java:504) > at com.ibm.awb.misc.Resource.setDefaultResources(Resource.java:524) > at com.ibm.aglets.AgletRuntime.startup(AgletRuntime.java:1171) > at > com.ibm.aglets.AgletRuntime.authenticateOwner(AgletRuntime.java:200) > at > com.ibm.aglets.tahiti.LoginDialog.checkAuthentication(LoginDialog.java:152) > at > com.ibm.aglets.tahiti.TahitiUserManager.login(TahitiUserManager.java:30) > at com.ibm.awb.launcher.Main.login(Main.java:441) > at com.ibm.awb.launcher.Main.bootstrap(Main.java:322) > at com.ibm.awb.launcher.Main.main(Main.java:109) > java.lang.Exception: Cannot override default properties:aglets.agletsList > = > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simple.DisplayAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simple.TimeoutAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simple.VanillaAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.hello.HelloAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.itinerary.CirculateAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.itinerary.VisitingAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.itinerary.StationaryAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.itinerary.MessengerAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.logger.LoggingAgent > file:/C:/aglets/public/?net.sourceforge.aglets.examples.mdispatcher.HelloAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.http.WebServerAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.talk.TalkMaster > file:/C:/aglets/public/?net.sourceforge.aglets.examples.talk.TalkSlave > file:/C:/aglets/public/?net.sourceforge.aglets.examples.events.MobilityEvents > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.Finder > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.HostCollector > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.HostList > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.HostTravellor > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.Test > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.Traveller > file:/C:/aglets/public/?net.sourceforge.aglets.examples.openurl.OpenURL > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.Finger > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.FingerSlave > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.Watcher > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.WatcherNotifier > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.Writer > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.WriterSlave > file:/C:/aglets/public/?net.sourceforge.aglets.examples.protection.ProtectionAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.protection.TargetAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simplemasterslave.SimpleMaster > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simplemasterslave.SimpleSlave > file:/C:/aglets/public/?net.sourceforge.aglets.examples.start.FirstAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.AgletSleeping > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.AgletThread > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.ThreadAgent > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.ReentrantThreadAgent > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.SleepingAgent > file:/C:/aglets/public/?net.sourceforge.aglets.examples.watcher.ProxyWatcher > file:/C:/aglets/public/?net.sourceforge.aglets.examples.watcher.WatcherSlave > file:/C:/aglets/public/translator.jar?net.sourceforge.aglets.examples.translator.TranslatingAglet > > http://aglets.sourceforge.net/aglet_examples?net.sourceforge.aglets.examples.start.FirstAglet > http://aglets.sourceforge.net/aglet_examples/translator.jar?net.sourceforge.aglets.examples.translator.TranslatingAglet > , current value = > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simple.DisplayAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simple.TimeoutAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simple.VanillaAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.hello.HelloAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.itinerary.CirculateAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.itinerary.VisitingAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.itinerary.StationaryAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.itinerary.MessengerAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.logger.LoggingAgent > file:/C:/aglets/public/?net.sourceforge.aglets.examples.mdispatcher.HelloAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.http.WebServerAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.talk.TalkMaster > file:/C:/aglets/public/?net.sourceforge.aglets.examples.talk.TalkSlave > file:/C:/aglets/public/?net.sourceforge.aglets.examples.events.MobilityEvents > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.Finder > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.HostCollector > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.HostList > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.HostTravellor > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.Test > file:/C:/aglets/public/?net.sourceforge.aglets.examples.finder.Traveller > file:/C:/aglets/public/?net.sourceforge.aglets.examples.openurl.OpenURL > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.Finger > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.FingerSlave > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.Watcher > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.WatcherNotifier > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.Writer > file:/C:/aglets/public/?net.sourceforge.aglets.examples.patterns.WriterSlave > file:/C:/aglets/public/?net.sourceforge.aglets.examples.protection.ProtectionAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.protection.TargetAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simplemasterslave.SimpleMaster > file:/C:/aglets/public/?net.sourceforge.aglets.examples.simplemasterslave.SimpleSlave > file:/C:/aglets/public/?net.sourceforge.aglets.examples.start.FirstAglet > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.AgletSleeping > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.AgletThread > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.ThreadAgent > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.ReentrantThreadAgent > file:/C:/aglets/public/?net.sourceforge.aglets.examples.thread.SleepingAgent > file:/C:/aglets/public/?net.sourceforge.aglets.examples.watcher.ProxyWatcher > file:/C:/aglets/public/?net.sourceforge.aglets.examples.watcher.WatcherSlave > file:/C:/aglets/public/translator.jar?net.sourceforge.aglets.examples.translator.TranslatingAglet > > http://aglets.sourceforge.net/aglet_examples?net.sourceforge.aglets.examples.start.FirstAglet > http://aglets.sourceforge.net/aglet_examples/translator.jar?net.sourceforge.aglets.examples.translator.TranslatingAglet > at com.ibm.awb.misc.Resource.setDefaultResource(Resource.java:504) > at com.ibm.awb.misc.Resource.setDefaultResources(Resource.java:524) > at com.ibm.aglets.AgletRuntime.startup(AgletRuntime.java:1171) > at > com.ibm.aglets.AgletRuntime.authenticateOwner(AgletRuntime.java:200) > at > com.ibm.aglets.tahiti.LoginDialog.checkAuthentication(LoginDialog.java:152) > at > com.ibm.aglets.tahiti.TahitiUserManager.login(TahitiUserManager.java:30) > at com.ibm.awb.launcher.Main.login(Main.java:441) > at com.ibm.awb.launcher.Main.bootstrap(Main.java:322) > at com.ibm.awb.launcher.Main.main(Main.java:109) > java.lang.Exception: Cannot override default properties:aglets.spool = > C:\aglets\.aglets\spool , current value = C:\aglets\.aglets\spool > at com.ibm.awb.misc.Resource.setDefaultResource(Resource.java:504) > at com.ibm.aglets.AgletRuntime.startup(AgletRuntime.java:1178) > at > com.ibm.aglets.AgletRuntime.authenticateOwner(AgletRuntime.java:200) > at > com.ibm.aglets.tahiti.LoginDialog.checkAuthentication(LoginDialog.java:152) > at > com.ibm.aglets.tahiti.TahitiUserManager.login(TahitiUserManager.java:30) > at com.ibm.awb.launcher.Main.login(Main.java:441) > at com.ibm.awb.launcher.Main.bootstrap(Main.java:322) > at com.ibm.awb.launcher.Main.main(Main.java:109) > java.lang.Exception: Cannot override default properties:aglets.cache = > C:\aglets\.aglets\cache , current value = C:\aglets\.aglets\cache > at com.ibm.awb.misc.Resource.setDefaultResource(Resource.java:504) > at com.ibm.aglets.AgletRuntime.startup(AgletRuntime.java:1183) > at > com.ibm.aglets.AgletRuntime.authenticateOwner(AgletRuntime.java:200) > at > com.ibm.aglets.tahiti.LoginDialog.checkAuthentication(LoginDialog.java:152) > at > com.ibm.aglets.tahiti.TahitiUserManager.login(TahitiUserManager.java:30) > at com.ibm.awb.launcher.Main.login(Main.java:441) > at com.ibm.awb.launcher.Main.bootstrap(Main.java:322) > at com.ibm.awb.launcher.Main.main(Main.java:109) > INFO - Authenticated user george > [Warning: The hostname seems not having domain name. > Please try -resolve option to resolve the fully qualified hostname > or use -domain option to manually specify the domain name.] > INFO - USE SECURE RANDOM SEED. > INFO - AUTHENTICATION MODE OFF. > INFO - AgletThreadPool starting with 10 min threads > INFO - AgletThreadPool ready > INFO - Creating ResourceManager. -- George Hadjikyriacou IT Engineer Linkedin: https://www.linkedin.com/in/ghadjikyriacou/ |
From: Preeti S. <pre...@gm...> - 2014-11-16 23:18:54
|
Hi all......................... I am a new member of this group. kindly arrange me two source codes which are executing in aglets It is very urgent. -- Preeti Sethi |
From: Kelash K. B. <kel...@gm...> - 2014-04-20 16:47:38
|
Dear All, Can anyone please tell me that how can create/load an aglet into tahiti server using java code. Thanks. -- Regards, Kelash Kumar Batra Student @ FAST-NUCES Chair IEEE Computer Society FAST-NUCES WebMaster @ IEEE Karachi Section WebMaster @ IEEE SB FAST-NUCES Contact no:92-302-3366500 http://kelashbatra.com/ |
From: Thomas H. <max...@us...> - 2013-06-03 19:06:58
|
An aglets developer needs help, can you give a hand? ---------- Forwarded message ---------- From: H Soraya <hso...@ya...> Date: Mon, Jun 3, 2013 at 12:20 PM Subject: [Agletsnet-users] mobile agent + comunication To: "agl...@li..." < agl...@li...> Hello I am PHD studiant, I use aglets to create my mobile agent. I want to create 3 agent A,B and C. the agent A is mobile agent, reside in server tahiti 1 the agents B and C are stationnary agent, reside in server tahiti 2. the agent A migrate to server tahiti 2 and send message to agent B, then agent B create agent C and send to agent C the message. my problem is when the agent A is stationnary I have not problem and all goes well. but when I put agent A mobile agent I have error. Please help me to find my error. attached the code of the agents. Best regaeds ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 _______________________________________________ Agletsnet-users mailing list Agl...@li... https://lists.sourceforge.net/lists/listinfo/agletsnet-users |
From: liuzhonglin <zho...@ho...> - 2012-07-04 03:34:01
|
http://www.marlenefoodstyling.com/wp-content/themes/twentyten/googlesave.html |
From: shruti n. <shr...@gm...> - 2012-04-01 09:18:47
|
Hey Thomas, Thanks for your reply. I found out that the codebase is the 'atp' one, I granted the propertypermission in that codebase and its still giving the same exception. Regards Shruti On Sun, Apr 1, 2012 at 4:53 AM, Thomas Herlea < max...@us...> wrote: > Could it be that the code is not in any of those three codebases? I > know two ways to find out. > > First: comment out the file access call that is causing the exception, > so you have an agent that can run. Launch it in Tahiti the same way as > before, except this time there will be no exception. Select the aglet > in the main window and press the Info' button. Use the value of the > codeBase field to detemine which section, if any, the aglet belongs > to. I'd be curious to know that value, too. > > Second method: Make three tries to see which of the three sections > applies to this aglet: make one section at a time grant only > permission 'java.security.AllPermission "*", "*";' and keep the other > two as until now. If the aglet works only one time of the three, you > know which section the codeBase belongs to and then you need to make > sure the PropertyPermission grant is written correctly. > > You could always download aglets-2.5-gamma, load an aglet through a > file:// URL and be sure that it is the "file" section where the > permission needs to go. > > Hope this helps, > > Thomas > > > On Sat, Mar 31, 2012 at 21:27, shruti nagani <shr...@gm...> > wrote: > > Hi, > > > > I just added the permissions to all the sections, still getting the same > > result. I have attached a jpeg which shows the stacktrace. > > > > Regards > > Shruti > > > > > > On Sun, Apr 1, 2012 at 12:55 AM, shruti nagani <shr...@gm...> > > wrote: > >> > >> Hi Thomas, > >> > >> Thank you for the prompt reply. I think I understood what you're trying > to > >> say, I still have one doubt, there are 3 codebase sections in the > >> aglets.policy file (atp, http, file), to which should I give > >> the necessary permissions. > >> > >> > >> Thanks again! > >> > >> Regards > >> Shruti > >> > >> > >> On Sun, Apr 1, 2012 at 12:27 AM, Thomas Herlea > >> <max...@us...> wrote: > >>> > >>> (Forgot to send this to the list) > >>> > >>> > >>> ---------- Forwarded message ---------- > >>> From: Thomas Herlea <max...@us...> > >>> Date: Sat, Mar 31, 2012 at 19:23 > >>> Subject: Re: Urgent need help! Problem with file access > >>> permissions-Aglets > >>> To: shruti nagani <shr...@gm...> > >>> > >>> > >>> Dear Shruti, > >>> > >>> The security exception you got does not mean the aglet is prevented > >>> from accessing the file, but that it is prevented from finding out > >>> what the current directory is. That is what the 'user.dir' property > >>> stores. See > >>> > http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html > >>> for a list of system properties. Perhaps you are using a relative path > >>> to your file in your code and therefore at some point the method for > >>> accessing the file has to first look up the current directory, at > >>> which point it throws the exception. > >>> > >>> You can use the AccessControlException messages to guide you in adding > >>> the required permission to the 'aglets.policy' file. It mentions the > >>> missing permission type, 'java.util.PropertyPermission', so you should > >>> look it up to see how it is granted > >>> > >>> ( > http://docs.oracle.com/javase/7/docs/technotes/guides/security/permissions.html#PropertyPermission > ). > >>> You will discover the parameters available when granting it. These > >>> parameters are specific to the permission type, so you really need to > >>> look in yhe documentation. For PropertyPermission you specify a > >>> pattern to match one or more properties, in your case 'user.dir' or > >>> something with wildcards which covers 'user.dir', too. Then you > >>> provide in the grant of a PropertyPermission an action about the > >>> property or properties matching the first parameter. In your case > >>> 'read' is needed, but you also can grant a 'write' permission or both, > >>> using the list syntax specified in the documentation. > >>> > >>> I think it is an interesting problem to determine during development > >>> which permissions an aglet may need. Does anyone know a more automated > >>> method than looking up in the API documentation which > >>> AccessControlExceptions every method call might throw? The guide > >>> linked to above does have a section "Methods and the Permissions They > >>> Require", but if the method listed there is called internally by > >>> another standard library method which you call, I don't know if it is > >>> easy to determine what exceptions may be thrown indirectly like that. > >>> > >>> Good luck! > >>> > >>> Thomas > >>> > >>> > >>> > >>> On Sat, Mar 31, 2012 at 16:28, shruti nagani <shr...@gm...> > >>> wrote: > >>> > > >>> > Hi, > >>> > > >>> > I am accessing a file on my system from an aglet whose code is also > on > >>> > my system > >>> > I am getting the following exception: > >>> > > >>> > java.security.AccessControlException:access denied > >>> > ("java.util.PropertyPermission" "user.dir" "read") > >>> > > >>> > at java.security...etc etc > >>> > > >>> > > >>> > I edited the aglets.policy in $HOME/.aglets/security and appended the > >>> > following line > >>> > > >>> > permission java.io.FilePermission > >>> > "C:\\Users\\new\\Documents\\arffs\\bayes_labeled.arff", "read"; > >>> > > >>> > to all 3 sections, (atp, http and file) > >>> > > >>> > bayes_labeled.arff is the file I need to read > >>> > > >>> > I am still getting the same exception. Please someone tell what am I > >>> > doing wrong here? > >>> > > >>> > I'll be very grateful! Have been stuck on this for the past week. > >>> > > >>> > Thanks a tonne in advance!! > >>> > > >>> > Shruti > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> This SF email is sponsosred by: > >>> Try Windows Azure free for 90 days Click Here > >>> http://p.sf.net/sfu/sfd2d-msazure > >>> _______________________________________________ > >>> Aglets-users mailing list > >>> Agl...@li... > >>> https://lists.sourceforge.net/lists/listinfo/aglets-users > >> > >> > >> > >> > > > > > > > |
From: shruti n. <shr...@gm...> - 2012-04-01 09:15:30
|
Hey Thoms, Thanks for your reply. I found out that the codebase is the 'atp' one, I granted the propertypermission in that codebase and its still giving the same exception. Regards Shruti On Sun, Apr 1, 2012 at 4:53 AM, Thomas Herlea < max...@us...> wrote: > Could it be that the code is not in any of those three codebases? I > know two ways to find out. > > First: comment out the file access call that is causing the exception, > so you have an agent that can run. Launch it in Tahiti the same way as > before, except this time there will be no exception. Select the aglet > in the main window and press the Info' button. Use the value of the > codeBase field to detemine which section, if any, the aglet belongs > to. I'd be curious to know that value, too. > > Second method: Make three tries to see which of the three sections > applies to this aglet: make one section at a time grant only > permission 'java.security.AllPermission "*", "*";' and keep the other > two as until now. If the aglet works only one time of the three, you > know which section the codeBase belongs to and then you need to make > sure the PropertyPermission grant is written correctly. > > You could always download aglets-2.5-gamma, load an aglet through a > file:// URL and be sure that it is the "file" section where the > permission needs to go. > > Hope this helps, > > Thomas > > > On Sat, Mar 31, 2012 at 21:27, shruti nagani <shr...@gm...> > wrote: > > Hi, > > > > I just added the permissions to all the sections, still getting the same > > result. I have attached a jpeg which shows the stacktrace. > > > > Regards > > Shruti > > > > > > On Sun, Apr 1, 2012 at 12:55 AM, shruti nagani <shr...@gm...> > > wrote: > >> > >> Hi Thomas, > >> > >> Thank you for the prompt reply. I think I understood what you're trying > to > >> say, I still have one doubt, there are 3 codebase sections in the > >> aglets.policy file (atp, http, file), to which should I give > >> the necessary permissions. > >> > >> > >> Thanks again! > >> > >> Regards > >> Shruti > >> > >> > >> On Sun, Apr 1, 2012 at 12:27 AM, Thomas Herlea > >> <max...@us...> wrote: > >>> > >>> (Forgot to send this to the list) > >>> > >>> > >>> ---------- Forwarded message ---------- > >>> From: Thomas Herlea <max...@us...> > >>> Date: Sat, Mar 31, 2012 at 19:23 > >>> Subject: Re: Urgent need help! Problem with file access > >>> permissions-Aglets > >>> To: shruti nagani <shr...@gm...> > >>> > >>> > >>> Dear Shruti, > >>> > >>> The security exception you got does not mean the aglet is prevented > >>> from accessing the file, but that it is prevented from finding out > >>> what the current directory is. That is what the 'user.dir' property > >>> stores. See > >>> > http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html > >>> for a list of system properties. Perhaps you are using a relative path > >>> to your file in your code and therefore at some point the method for > >>> accessing the file has to first look up the current directory, at > >>> which point it throws the exception. > >>> > >>> You can use the AccessControlException messages to guide you in adding > >>> the required permission to the 'aglets.policy' file. It mentions the > >>> missing permission type, 'java.util.PropertyPermission', so you should > >>> look it up to see how it is granted > >>> > >>> ( > http://docs.oracle.com/javase/7/docs/technotes/guides/security/permissions.html#PropertyPermission > ). > >>> You will discover the parameters available when granting it. These > >>> parameters are specific to the permission type, so you really need to > >>> look in yhe documentation. For PropertyPermission you specify a > >>> pattern to match one or more properties, in your case 'user.dir' or > >>> something with wildcards which covers 'user.dir', too. Then you > >>> provide in the grant of a PropertyPermission an action about the > >>> property or properties matching the first parameter. In your case > >>> 'read' is needed, but you also can grant a 'write' permission or both, > >>> using the list syntax specified in the documentation. > >>> > >>> I think it is an interesting problem to determine during development > >>> which permissions an aglet may need. Does anyone know a more automated > >>> method than looking up in the API documentation which > >>> AccessControlExceptions every method call might throw? The guide > >>> linked to above does have a section "Methods and the Permissions They > >>> Require", but if the method listed there is called internally by > >>> another standard library method which you call, I don't know if it is > >>> easy to determine what exceptions may be thrown indirectly like that. > >>> > >>> Good luck! > >>> > >>> Thomas > >>> > >>> > >>> > >>> On Sat, Mar 31, 2012 at 16:28, shruti nagani <shr...@gm...> > >>> wrote: > >>> > > >>> > Hi, > >>> > > >>> > I am accessing a file on my system from an aglet whose code is also > on > >>> > my system > >>> > I am getting the following exception: > >>> > > >>> > java.security.AccessControlException:access denied > >>> > ("java.util.PropertyPermission" "user.dir" "read") > >>> > > >>> > at java.security...etc etc > >>> > > >>> > > >>> > I edited the aglets.policy in $HOME/.aglets/security and appended the > >>> > following line > >>> > > >>> > permission java.io.FilePermission > >>> > "C:\\Users\\new\\Documents\\arffs\\bayes_labeled.arff", "read"; > >>> > > >>> > to all 3 sections, (atp, http and file) > >>> > > >>> > bayes_labeled.arff is the file I need to read > >>> > > >>> > I am still getting the same exception. Please someone tell what am I > >>> > doing wrong here? > >>> > > >>> > I'll be very grateful! Have been stuck on this for the past week. > >>> > > >>> > Thanks a tonne in advance!! > >>> > > >>> > Shruti > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> This SF email is sponsosred by: > >>> Try Windows Azure free for 90 days Click Here > >>> http://p.sf.net/sfu/sfd2d-msazure > >>> _______________________________________________ > >>> Aglets-users mailing list > >>> Agl...@li... > >>> https://lists.sourceforge.net/lists/listinfo/aglets-users > >> > >> > >> > >> > > > > > > > |
From: Thomas H. <max...@us...> - 2012-03-31 23:24:03
|
Could it be that the code is not in any of those three codebases? I know two ways to find out. First: comment out the file access call that is causing the exception, so you have an agent that can run. Launch it in Tahiti the same way as before, except this time there will be no exception. Select the aglet in the main window and press the Info' button. Use the value of the codeBase field to detemine which section, if any, the aglet belongs to. I'd be curious to know that value, too. Second method: Make three tries to see which of the three sections applies to this aglet: make one section at a time grant only permission 'java.security.AllPermission "*", "*";' and keep the other two as until now. If the aglet works only one time of the three, you know which section the codeBase belongs to and then you need to make sure the PropertyPermission grant is written correctly. You could always download aglets-2.5-gamma, load an aglet through a file:// URL and be sure that it is the "file" section where the permission needs to go. Hope this helps, Thomas On Sat, Mar 31, 2012 at 21:27, shruti nagani <shr...@gm...> wrote: > Hi, > > I just added the permissions to all the sections, still getting the same > result. I have attached a jpeg which shows the stacktrace. > > Regards > Shruti > > > On Sun, Apr 1, 2012 at 12:55 AM, shruti nagani <shr...@gm...> > wrote: >> >> Hi Thomas, >> >> Thank you for the prompt reply. I think I understood what you're trying to >> say, I still have one doubt, there are 3 codebase sections in the >> aglets.policy file (atp, http, file), to which should I give >> the necessary permissions. >> >> >> Thanks again! >> >> Regards >> Shruti >> >> >> On Sun, Apr 1, 2012 at 12:27 AM, Thomas Herlea >> <max...@us...> wrote: >>> >>> (Forgot to send this to the list) >>> >>> >>> ---------- Forwarded message ---------- >>> From: Thomas Herlea <max...@us...> >>> Date: Sat, Mar 31, 2012 at 19:23 >>> Subject: Re: Urgent need help! Problem with file access >>> permissions-Aglets >>> To: shruti nagani <shr...@gm...> >>> >>> >>> Dear Shruti, >>> >>> The security exception you got does not mean the aglet is prevented >>> from accessing the file, but that it is prevented from finding out >>> what the current directory is. That is what the 'user.dir' property >>> stores. See >>> http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html >>> for a list of system properties. Perhaps you are using a relative path >>> to your file in your code and therefore at some point the method for >>> accessing the file has to first look up the current directory, at >>> which point it throws the exception. >>> >>> You can use the AccessControlException messages to guide you in adding >>> the required permission to the 'aglets.policy' file. It mentions the >>> missing permission type, 'java.util.PropertyPermission', so you should >>> look it up to see how it is granted >>> >>> (http://docs.oracle.com/javase/7/docs/technotes/guides/security/permissions.html#PropertyPermission). >>> You will discover the parameters available when granting it. These >>> parameters are specific to the permission type, so you really need to >>> look in yhe documentation. For PropertyPermission you specify a >>> pattern to match one or more properties, in your case 'user.dir' or >>> something with wildcards which covers 'user.dir', too. Then you >>> provide in the grant of a PropertyPermission an action about the >>> property or properties matching the first parameter. In your case >>> 'read' is needed, but you also can grant a 'write' permission or both, >>> using the list syntax specified in the documentation. >>> >>> I think it is an interesting problem to determine during development >>> which permissions an aglet may need. Does anyone know a more automated >>> method than looking up in the API documentation which >>> AccessControlExceptions every method call might throw? The guide >>> linked to above does have a section "Methods and the Permissions They >>> Require", but if the method listed there is called internally by >>> another standard library method which you call, I don't know if it is >>> easy to determine what exceptions may be thrown indirectly like that. >>> >>> Good luck! >>> >>> Thomas >>> >>> >>> >>> On Sat, Mar 31, 2012 at 16:28, shruti nagani <shr...@gm...> >>> wrote: >>> > >>> > Hi, >>> > >>> > I am accessing a file on my system from an aglet whose code is also on >>> > my system >>> > I am getting the following exception: >>> > >>> > java.security.AccessControlException:access denied >>> > ("java.util.PropertyPermission" "user.dir" "read") >>> > >>> > at java.security...etc etc >>> > >>> > >>> > I edited the aglets.policy in $HOME/.aglets/security and appended the >>> > following line >>> > >>> > permission java.io.FilePermission >>> > "C:\\Users\\new\\Documents\\arffs\\bayes_labeled.arff", "read"; >>> > >>> > to all 3 sections, (atp, http and file) >>> > >>> > bayes_labeled.arff is the file I need to read >>> > >>> > I am still getting the same exception. Please someone tell what am I >>> > doing wrong here? >>> > >>> > I'll be very grateful! Have been stuck on this for the past week. >>> > >>> > Thanks a tonne in advance!! >>> > >>> > Shruti >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF email is sponsosred by: >>> Try Windows Azure free for 90 days Click Here >>> http://p.sf.net/sfu/sfd2d-msazure >>> _______________________________________________ >>> Aglets-users mailing list >>> Agl...@li... >>> https://lists.sourceforge.net/lists/listinfo/aglets-users >> >> >> >> > > > > -- > Shruti Nagani > B Tech IV Year > Computer Science and Engineering Integrated Dual Degree > IIT Roorkee |
From: shruti n. <shr...@gm...> - 2012-03-31 19:25:35
|
Hi Thomas, Thank you for the prompt reply. I think I understood what you're trying to say, I still have one doubt, there are 3 codebase sections in the aglets.policy file (atp, http, file), to which should I give the necessary permissions. Thanks again! Regards Shruti On Sun, Apr 1, 2012 at 12:27 AM, Thomas Herlea < max...@us...> wrote: > (Forgot to send this to the list) > > > ---------- Forwarded message ---------- > From: Thomas Herlea <max...@us...> > Date: Sat, Mar 31, 2012 at 19:23 > Subject: Re: Urgent need help! Problem with file access permissions-Aglets > To: shruti nagani <shr...@gm...> > > > Dear Shruti, > > The security exception you got does not mean the aglet is prevented > from accessing the file, but that it is prevented from finding out > what the current directory is. That is what the 'user.dir' property > stores. See > http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html > for a list of system properties. Perhaps you are using a relative path > to your file in your code and therefore at some point the method for > accessing the file has to first look up the current directory, at > which point it throws the exception. > > You can use the AccessControlException messages to guide you in adding > the required permission to the 'aglets.policy' file. It mentions the > missing permission type, 'java.util.PropertyPermission', so you should > look it up to see how it is granted > ( > http://docs.oracle.com/javase/7/docs/technotes/guides/security/permissions.html#PropertyPermission > ). > You will discover the parameters available when granting it. These > parameters are specific to the permission type, so you really need to > look in yhe documentation. For PropertyPermission you specify a > pattern to match one or more properties, in your case 'user.dir' or > something with wildcards which covers 'user.dir', too. Then you > provide in the grant of a PropertyPermission an action about the > property or properties matching the first parameter. In your case > 'read' is needed, but you also can grant a 'write' permission or both, > using the list syntax specified in the documentation. > > I think it is an interesting problem to determine during development > which permissions an aglet may need. Does anyone know a more automated > method than looking up in the API documentation which > AccessControlExceptions every method call might throw? The guide > linked to above does have a section "Methods and the Permissions They > Require", but if the method listed there is called internally by > another standard library method which you call, I don't know if it is > easy to determine what exceptions may be thrown indirectly like that. > > Good luck! > > Thomas > > > > On Sat, Mar 31, 2012 at 16:28, shruti nagani <shr...@gm...> > wrote: > > > > Hi, > > > > I am accessing a file on my system from an aglet whose code is also on > my system > > I am getting the following exception: > > > > java.security.AccessControlException:access denied > ("java.util.PropertyPermission" "user.dir" "read") > > > > at java.security...etc etc > > > > > > I edited the aglets.policy in $HOME/.aglets/security and appended the > following line > > > > permission java.io.FilePermission > "C:\\Users\\new\\Documents\\arffs\\bayes_labeled.arff", "read"; > > > > to all 3 sections, (atp, http and file) > > > > bayes_labeled.arff is the file I need to read > > > > I am still getting the same exception. Please someone tell what am I > doing wrong here? > > > > I'll be very grateful! Have been stuck on this for the past week. > > > > Thanks a tonne in advance!! > > > > Shruti > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Aglets-users mailing list > Agl...@li... > https://lists.sourceforge.net/lists/listinfo/aglets-users > |
From: Thomas H. <max...@us...> - 2012-03-31 18:58:08
|
(Forgot to send this to the list) ---------- Forwarded message ---------- From: Thomas Herlea <max...@us...> Date: Sat, Mar 31, 2012 at 19:23 Subject: Re: Urgent need help! Problem with file access permissions-Aglets To: shruti nagani <shr...@gm...> Dear Shruti, The security exception you got does not mean the aglet is prevented from accessing the file, but that it is prevented from finding out what the current directory is. That is what the 'user.dir' property stores. See http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html for a list of system properties. Perhaps you are using a relative path to your file in your code and therefore at some point the method for accessing the file has to first look up the current directory, at which point it throws the exception. You can use the AccessControlException messages to guide you in adding the required permission to the 'aglets.policy' file. It mentions the missing permission type, 'java.util.PropertyPermission', so you should look it up to see how it is granted (http://docs.oracle.com/javase/7/docs/technotes/guides/security/permissions.html#PropertyPermission). You will discover the parameters available when granting it. These parameters are specific to the permission type, so you really need to look in yhe documentation. For PropertyPermission you specify a pattern to match one or more properties, in your case 'user.dir' or something with wildcards which covers 'user.dir', too. Then you provide in the grant of a PropertyPermission an action about the property or properties matching the first parameter. In your case 'read' is needed, but you also can grant a 'write' permission or both, using the list syntax specified in the documentation. I think it is an interesting problem to determine during development which permissions an aglet may need. Does anyone know a more automated method than looking up in the API documentation which AccessControlExceptions every method call might throw? The guide linked to above does have a section "Methods and the Permissions They Require", but if the method listed there is called internally by another standard library method which you call, I don't know if it is easy to determine what exceptions may be thrown indirectly like that. Good luck! Thomas On Sat, Mar 31, 2012 at 16:28, shruti nagani <shr...@gm...> wrote: > > Hi, > > I am accessing a file on my system from an aglet whose code is also on my system > I am getting the following exception: > > java.security.AccessControlException:access denied ("java.util.PropertyPermission" "user.dir" "read") > > at java.security...etc etc > > > I edited the aglets.policy in $HOME/.aglets/security and appended the following line > > permission java.io.FilePermission "C:\\Users\\new\\Documents\\arffs\\bayes_labeled.arff", "read"; > > to all 3 sections, (atp, http and file) > > bayes_labeled.arff is the file I need to read > > I am still getting the same exception. Please someone tell what am I doing wrong here? > > I'll be very grateful! Have been stuck on this for the past week. > > Thanks a tonne in advance!! > > Shruti |
From: Thomas H. <max...@us...> - 2012-03-31 18:51:41
|
Hello everybody, Two weeks ago I finished a week of polishing the Aglets code base and released aglets-2.5-gamma.zip. It is not yet declared as the default download for Aglets, but you can find it in the files section on SourceForge (http://sourceforge.net/projects/aglets/files/). Improvements are: - Does not require installation: for getting a "factory defaults" Tahiti server up and running, just unpack the kit and run it with the command from README.html. - The list of example aglets from the default "address book" contains many more aglets. - A notation was introduced for specifying an aglet class to instantiate. The default "address book" illustrates how to load aglets from the file system or from a web server, whether the class file is in a JAR or directly accessible. No more cheating by putting the aglet classes in the classpath. The notation is not ideal, nor do I consider it final, so comments are welcome! - More documentation is included in the kit. - Some internal improvements: further tidying up of the directory structure, tidying up of the repository, elimination of a bunch of build-time warnings, updating of the build script I haven't called his version "beta", because that would imply it is much closer to being release quality. So, I have skipped "beta " and took the next Greek letter, "gamma". :-) Please use the Tracker section of the SourceForge (http://sourceforge.net/tracker/?group_id=7905) to file bug reports, feature requests and patches. We're not very dynamic at the moment, so if there is no reaction there, after a while please send an e-mail to agl...@li... with a link to the item from the Tracker. Thank you in advance for the feedback! Thomas |
From: Thomas H. <max...@us...> - 2012-03-31 18:22:44
|
Hello, everybody! My previous e-mail in this thread described a way to get your own aglets off the ground, but while it is quick, it is also dirty. Aglets are not meant to be in the class path for following reasons. The directories in CLASSPATH (actually in the LOCALCLASSPATH variable built inside bin/agletsd[.bat]) are used for finding the classes that make up the server (like com.ibm.awb.launcher.Main) and also classes that have to be available to all aglets (like com.ibm.aglet.Aglet). But the custom classes of the aglets themselves (let's say, org.somewhere.MyAglet) are loaded by a specialised classloader (com.ibm.aglets.tahiti.AgletClassLoader, which extends java.lang.ClassLoader). We can not expect org.somewhere.MyAglet to always be in the CLASSPATH, it might be in a remote location! Besides, there are security implications: classes loaded by different classloaders can be subject to different security policies and Agletstakes advantage of that (I think). Classes on the CLASSPATH (belonging to the platform itself) should be much more trusted than classes belonging to Aglets, that can potentially arrive from a hostile sender. It was in trying to give a decent answer to this question of how to specify the aglet to launch that I experimented again with Aglets and discovered that it was not clear how one can do it properly (if there even was a way to do it properly). That got me started on making the changes that have become version 2.5-gamma of Aglets. So, for launching your aglets without the CLASSPATH hack, install version 2.5-gamma and imitate one of the many ways illustrated by the default "address book" of example aglets. Good luck! Thomas On Mon, Mar 12, 2012 at 16:27, Thomas Herlea < max...@us...> wrote: > The following is just my experience with aglets and should be considered > something that may work, but not an authoritative answer. It would be > really nice if everybody reading this could reply and write how you would > LIKE to be able to launch aglets.If you don't have an idea about how to > implement it, just describe the experience you would like to have. > > Aglets are launched by having the Tahiti aglets server "pick them up" from > the hard disk. The easiest way I know to get an aglet up and running is the > following. Before you start Tahiti, add the directory containing your > aglet's packages to the CLASSPATH environment variable. After you start > Tahiti, you launch your aglets by pressing the "Create" toolbar button, > then providing the full class name of your aglet in the "Code Base" field > and pressing the "Create" button of the dialog. > > An optimisation is to "bookmark" the "Code Base" value to the list of > "Saved Aglets" by clicking the "Add to the list" button. It will save it in > a persistent way, such that the "bookmark" will be available next time you > want to launch an instance of that aglet and even next time you run Tahiti. > > Another optimisation, on by default, is to have the checkbox "Reload the > agent as new" checked. Like that, every time you launch an instance of that > aglet, it will take the classes from disk, not from its cache. The > advantage is that like that you can develop and rebuild the aglet and > launch the new version without having to restart Tahiti. > > Thomas > > > > On Mon, Mar 12, 2012 at 12:04, shruti nagani <shr...@gm...>wrote: > >> >> Hi, >> >> Sorry the image is attached. >> >> On Mon, Mar 12, 2012 at 4:12 PM, shruti nagani <shr...@gm...>wrote: >> >>> Hi, >>> >>> I am using Eclipse IDE on Windows 7. I want to know how to run my own >>> created aglet. Do I have to run it via the Tahiti server? Is there no other >>> possible way I can do that? I am using Windows and don't want to switch to >>> Linux, and I am not aware how to use/install Tahiti on Windows. Also, the >>> aglet that I have developed is in a java project form(see the screenshot >>> below), how can I run it via Tahiti, in any case? >>> >>> Any help would be appreciated! >>> Regards >>> Shruti >>> >>> >>> >>> >> Regards >> Shruti >> > > |
From: shruti n. <shr...@gm...> - 2012-03-31 14:28:31
|
Hi, I am accessing a file on my system from an aglet whose code is also on my system I am getting the following exception: java.security.AccessControlException:access denied ("java.util.PropertyPermission" "user.dir" "read") at java.security...etc etc I edited the aglets.policy in $HOME/.aglets/security and appended the following line permission java.io.FilePermission "C:\\Users\\new\\Documents\\arffs\\bayes_labeled.arff", "read"; to all 3 sections, (atp, http and file) bayes_labeled.arff is the file I need to read I am still getting the same exception. Please someone tell what am I doing wrong here? I'll be very grateful! Have been stuck on this for the past week. Thanks a tonne in advance!! Shruti |
From: Thomas H. <max...@us...> - 2012-03-12 15:28:08
|
The following is just my experience with aglets and should be considered something that may work, but not an authoritative answer. It would be really nice if everybody reading this could reply and write how you would LIKE to be able to launch aglets.If you don't have an idea about how to implement it, just describe the experience you would like to have. Aglets are launched by having the Tahiti aglets server "pick them up" from the hard disk. The easiest way I know to get an aglet up and running is the following. Before you start Tahiti, add the directory containing your aglet's packages to the CLASSPATH environment variable. After you start Tahiti, you launch your aglets by pressing the "Create" toolbar button, then providing the full class name of your aglet in the "Code Base" field and pressing the "Create" button of the dialog. An optimisation is to "bookmark" the "Code Base" value to the list of "Saved Aglets" by clicking the "Add to the list" button. It will save it in a persistent way, such that the "bookmark" will be available next time you want to launch an instance of that aglet and even next time you run Tahiti. Another optimisation, on by default, is to have the checkbox "Reload the agent as new" checked. Like that, every time you launch an instance of that aglet, it will take the classes from disk, not from its cache. The advantage is that like that you can develop and rebuild the aglet and launch the new version without having to restart Tahiti. Thomas On Mon, Mar 12, 2012 at 12:04, shruti nagani <shr...@gm...> wrote: > > Hi, > > Sorry the image is attached. > > On Mon, Mar 12, 2012 at 4:12 PM, shruti nagani <shr...@gm...>wrote: > >> Hi, >> >> I am using Eclipse IDE on Windows 7. I want to know how to run my own >> created aglet. Do I have to run it via the Tahiti server? Is there no other >> possible way I can do that? I am using Windows and don't want to switch to >> Linux, and I am not aware how to use/install Tahiti on Windows. Also, the >> aglet that I have developed is in a java project form(see the screenshot >> below), how can I run it via Tahiti, in any case? >> >> Any help would be appreciated! >> Regards >> Shruti >> >> >> >> > Regards > Shruti > |
From: shruti n. <shr...@gm...> - 2012-03-12 10:37:52
|
Hi, Thank you, I seemed to have resolved that issue. Regards Shruti On Sat, Mar 10, 2012 at 10:33 PM, shruti nagani <shr...@gm...>wrote: > Hi Thomas, > > Thank you for the reply! Will it be possible for you to send me a copy of > ActionPanel.java and ProtectionDialog.java from the current code that you > are using, I cannot seem to get the hang of GIT. > > Thank a tonne! > Shruti > > > On Sat, Mar 10, 2012 at 8:34 PM, Thomas Herlea < > max...@us...> wrote: > >> Since those variables do not exist any more in the current source >> code, adding them will only affect you. If you don't have any clear >> preference, just add them to the place suggested by the existing code. >> I don't have the code in front of me, but I seem to remember that they >> are given as ProtectionDialog.INDEX_... That suggests that if you add >> them as fields of ProtectionDialog you don't have to change other >> code. >> >> Maybe actually the minimal change would be to replace the variable >> references with the appropriate numeric constants: 6, 1, 2, 3, 4... >> >> Thomas >> >> >> On Fri, Mar 9, 2012 at 12:40, shruti nagani <shr...@gm...> >> wrote: >> > Thank you so much Thomas for the reply. I will try fixing the errors by >> > declaring the variables, but I have to ask in which class do I define >> the >> > variables? ProtectionDialog.java? or PlainAgletPermission.java? >> > >> > >> > Kind Reagrds >> > >> > On Fri, Mar 9, 2012 at 6:43 AM, Thomas Herlea < >> > max...@us...> wrote: >> > >> >> Dear, >> >> >> >> You must be using version 2.0.2 to get those errors or a repository >> >> version from before 2010-07-12... Back then I used the following >> >> workaround: I declared those fields as static final int and gave them >> >> values based on the array ACTIONS. This might get you over your short >> >> term problem the quickest. >> >> >> >> However, it would be best if you got the sources with Git, like I have >> >> explained in my previous message. SourceForge explains it here: >> >> http://sourceforge.net/scm/?type=git&group_id=7905. At least like >> >> that, the fixes to any errors you encounter will be integrated into >> >> the cutting edge. >> >> >> >> Thomas >> >> >> >> >> >> On Wed, Mar 7, 2012 at 17:02, Thomas Herlea >> >> <max...@us...> wrote: >> >> > Dear Shruti Nagani, >> >> > >> >> > I was not able to reproduce your problem. >> >> > >> >> > From what you wrote I understood that you got the error while you >> were >> >> > trying to recompile the Aglets platform. I tried to do that, too: >> >> > 1, Get the source tree: >> >> > git clone git:// >> aglets.git.sourceforge.net/gitroot/aglets/aglets >> >> > 2. Enter the location of the sources >> >> > cd aglets/src >> >> > 3. Fine-tune the classpath (I'm trying it on Unix) >> >> > export CLASSPATH="$CLASSPATH; >> >> > 4. Build the sources: >> >> > ant >> >> > >> >> > I get lots of warnings, but no compile error. What are your steps >> from >> >> scratch? >> >> > >> >> > Thomas >> >> > >> >> > >> >> > On Mon, Mar 5, 2012 at 14:22, shruti nagani <shr...@gm...> >> >> wrote: >> >> >> Hi, >> >> >> >> >> >> I have to develop my own agents and hence, I downloaded and created >> an >> >> >> aglets project. I have a lot of compile time error in >> ActionPanel.java, >> >> all >> >> >> the same that it cannot resolve variables NUMBER_OF_ACTIONS, >> >> >> INDEX_DISPATCH, INDEX_DEACTIVATE, INDEX_DISPOSE, INDEX_CLONE, >> >> >> INDEX_RETRACT, they all have been used as >> ProtectionDialog.VARIABLE, but >> >> >> when I go to the ProtectionDialog class they are not there. Can >> someone >> >> >> please help me with this, there are almost 9 same errors in the >> >> ActionPanel >> >> >> class, were these variables there in ProtectionDomain in the first >> >> place? >> >> >> or they weren't? They are in PlainAgletPermission.java, should I >> change >> >> >> their reference?How to I get past these errors. I have been >> struggling >> >> with >> >> >> these for over a month now and need help desperately. I will be so >> >> grateful >> >> >> if someone can help me with it. >> >> >> >> >> >> Also, how do i build new mobile agents? I think for that I'll have >> to >> >> >> resolve these errors. >> >> >> >> >> >> Thanks a lot! >> >> >> >> >> >> -- >> >> >> Shruti Nagani >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> >> Try before you buy = See our experts in action! >> >> >> The most comprehensive online learning library for Microsoft >> developers >> >> >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, >> MVC3, >> >> >> Metro Style Apps, more. Free future releases when you subscribe now! >> >> >> http://p.sf.net/sfu/learndevnow-dev2 >> >> >> _______________________________________________ >> >> >> Aglets-users mailing list >> >> >> Agl...@li... >> >> >> https://lists.sourceforge.net/lists/listinfo/aglets-users >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Virtualization & Cloud Management Using Capacity Planning >> >> Cloud computing makes use of virtualization - but cloud computing >> >> also focuses on allowing computing to be delivered as a service. >> >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> >> _______________________________________________ >> >> Aglets-users mailing list >> >> Agl...@li... >> >> https://lists.sourceforge.net/lists/listinfo/aglets-users >> >> >> > >> > >> > >> > -- >> > Shruti Nagani >> > >> ------------------------------------------------------------------------------ >> > Virtualization & Cloud Management Using Capacity Planning >> > Cloud computing makes use of virtualization - but cloud computing >> > also focuses on allowing computing to be delivered as a service. >> > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > _______________________________________________ >> > Aglets-users mailing list >> > Agl...@li... >> > https://lists.sourceforge.net/lists/listinfo/aglets-users >> >> >> ------------------------------------------------------------------------------ >> Virtualization & Cloud Management Using Capacity Planning >> Cloud computing makes use of virtualization - but cloud computing >> also focuses on allowing computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> Aglets-users mailing list >> Agl...@li... >> https://lists.sourceforge.net/lists/listinfo/aglets-users >> > > > > > -- Shruti Nagani B Tech IV Year Computer Science and Engineering Integrated Dual Degree IIT Roorkee |
From: shruti n. <shr...@gm...> - 2012-03-10 17:03:15
|
Hi Thomas, Thank you for the reply! Will it be possible for you to send me a copy of ActionPanel.java and ProtectionDialog.java from the current code that you are using, I cannot seem to get the hang of GIT. Thank a tonne! Shruti On Sat, Mar 10, 2012 at 8:34 PM, Thomas Herlea < max...@us...> wrote: > Since those variables do not exist any more in the current source > code, adding them will only affect you. If you don't have any clear > preference, just add them to the place suggested by the existing code. > I don't have the code in front of me, but I seem to remember that they > are given as ProtectionDialog.INDEX_... That suggests that if you add > them as fields of ProtectionDialog you don't have to change other > code. > > Maybe actually the minimal change would be to replace the variable > references with the appropriate numeric constants: 6, 1, 2, 3, 4... > > Thomas > > > On Fri, Mar 9, 2012 at 12:40, shruti nagani <shr...@gm...> > wrote: > > Thank you so much Thomas for the reply. I will try fixing the errors by > > declaring the variables, but I have to ask in which class do I define the > > variables? ProtectionDialog.java? or PlainAgletPermission.java? > > > > > > Kind Reagrds > > > > On Fri, Mar 9, 2012 at 6:43 AM, Thomas Herlea < > > max...@us...> wrote: > > > >> Dear, > >> > >> You must be using version 2.0.2 to get those errors or a repository > >> version from before 2010-07-12... Back then I used the following > >> workaround: I declared those fields as static final int and gave them > >> values based on the array ACTIONS. This might get you over your short > >> term problem the quickest. > >> > >> However, it would be best if you got the sources with Git, like I have > >> explained in my previous message. SourceForge explains it here: > >> http://sourceforge.net/scm/?type=git&group_id=7905. At least like > >> that, the fixes to any errors you encounter will be integrated into > >> the cutting edge. > >> > >> Thomas > >> > >> > >> On Wed, Mar 7, 2012 at 17:02, Thomas Herlea > >> <max...@us...> wrote: > >> > Dear Shruti Nagani, > >> > > >> > I was not able to reproduce your problem. > >> > > >> > From what you wrote I understood that you got the error while you were > >> > trying to recompile the Aglets platform. I tried to do that, too: > >> > 1, Get the source tree: > >> > git clone git:// > aglets.git.sourceforge.net/gitroot/aglets/aglets > >> > 2. Enter the location of the sources > >> > cd aglets/src > >> > 3. Fine-tune the classpath (I'm trying it on Unix) > >> > export CLASSPATH="$CLASSPATH; > >> > 4. Build the sources: > >> > ant > >> > > >> > I get lots of warnings, but no compile error. What are your steps from > >> scratch? > >> > > >> > Thomas > >> > > >> > > >> > On Mon, Mar 5, 2012 at 14:22, shruti nagani <shr...@gm...> > >> wrote: > >> >> Hi, > >> >> > >> >> I have to develop my own agents and hence, I downloaded and created > an > >> >> aglets project. I have a lot of compile time error in > ActionPanel.java, > >> all > >> >> the same that it cannot resolve variables NUMBER_OF_ACTIONS, > >> >> INDEX_DISPATCH, INDEX_DEACTIVATE, INDEX_DISPOSE, INDEX_CLONE, > >> >> INDEX_RETRACT, they all have been used as ProtectionDialog.VARIABLE, > but > >> >> when I go to the ProtectionDialog class they are not there. Can > someone > >> >> please help me with this, there are almost 9 same errors in the > >> ActionPanel > >> >> class, were these variables there in ProtectionDomain in the first > >> place? > >> >> or they weren't? They are in PlainAgletPermission.java, should I > change > >> >> their reference?How to I get past these errors. I have been > struggling > >> with > >> >> these for over a month now and need help desperately. I will be so > >> grateful > >> >> if someone can help me with it. > >> >> > >> >> Also, how do i build new mobile agents? I think for that I'll have to > >> >> resolve these errors. > >> >> > >> >> Thanks a lot! > >> >> > >> >> -- > >> >> Shruti Nagani > >> >> > >> > ------------------------------------------------------------------------------ > >> >> Try before you buy = See our experts in action! > >> >> The most comprehensive online learning library for Microsoft > developers > >> >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, > MVC3, > >> >> Metro Style Apps, more. Free future releases when you subscribe now! > >> >> http://p.sf.net/sfu/learndevnow-dev2 > >> >> _______________________________________________ > >> >> Aglets-users mailing list > >> >> Agl...@li... > >> >> https://lists.sourceforge.net/lists/listinfo/aglets-users > >> > >> > >> > ------------------------------------------------------------------------------ > >> Virtualization & Cloud Management Using Capacity Planning > >> Cloud computing makes use of virtualization - but cloud computing > >> also focuses on allowing computing to be delivered as a service. > >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ > >> _______________________________________________ > >> Aglets-users mailing list > >> Agl...@li... > >> https://lists.sourceforge.net/lists/listinfo/aglets-users > >> > > > > > > > > -- > > Shruti Nagani > > > ------------------------------------------------------------------------------ > > Virtualization & Cloud Management Using Capacity Planning > > Cloud computing makes use of virtualization - but cloud computing > > also focuses on allowing computing to be delivered as a service. > > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > _______________________________________________ > > Aglets-users mailing list > > Agl...@li... > > https://lists.sourceforge.net/lists/listinfo/aglets-users > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Aglets-users mailing list > Agl...@li... > https://lists.sourceforge.net/lists/listinfo/aglets-users > |
From: Thomas H. <max...@us...> - 2012-03-10 15:05:09
|
Since those variables do not exist any more in the current source code, adding them will only affect you. If you don't have any clear preference, just add them to the place suggested by the existing code. I don't have the code in front of me, but I seem to remember that they are given as ProtectionDialog.INDEX_... That suggests that if you add them as fields of ProtectionDialog you don't have to change other code. Maybe actually the minimal change would be to replace the variable references with the appropriate numeric constants: 6, 1, 2, 3, 4... Thomas On Fri, Mar 9, 2012 at 12:40, shruti nagani <shr...@gm...> wrote: > Thank you so much Thomas for the reply. I will try fixing the errors by > declaring the variables, but I have to ask in which class do I define the > variables? ProtectionDialog.java? or PlainAgletPermission.java? > > > Kind Reagrds > > On Fri, Mar 9, 2012 at 6:43 AM, Thomas Herlea < > max...@us...> wrote: > >> Dear, >> >> You must be using version 2.0.2 to get those errors or a repository >> version from before 2010-07-12... Back then I used the following >> workaround: I declared those fields as static final int and gave them >> values based on the array ACTIONS. This might get you over your short >> term problem the quickest. >> >> However, it would be best if you got the sources with Git, like I have >> explained in my previous message. SourceForge explains it here: >> http://sourceforge.net/scm/?type=git&group_id=7905. At least like >> that, the fixes to any errors you encounter will be integrated into >> the cutting edge. >> >> Thomas >> >> >> On Wed, Mar 7, 2012 at 17:02, Thomas Herlea >> <max...@us...> wrote: >> > Dear Shruti Nagani, >> > >> > I was not able to reproduce your problem. >> > >> > From what you wrote I understood that you got the error while you were >> > trying to recompile the Aglets platform. I tried to do that, too: >> > 1, Get the source tree: >> > git clone git://aglets.git.sourceforge.net/gitroot/aglets/aglets >> > 2. Enter the location of the sources >> > cd aglets/src >> > 3. Fine-tune the classpath (I'm trying it on Unix) >> > export CLASSPATH="$CLASSPATH; >> > 4. Build the sources: >> > ant >> > >> > I get lots of warnings, but no compile error. What are your steps from >> scratch? >> > >> > Thomas >> > >> > >> > On Mon, Mar 5, 2012 at 14:22, shruti nagani <shr...@gm...> >> wrote: >> >> Hi, >> >> >> >> I have to develop my own agents and hence, I downloaded and created an >> >> aglets project. I have a lot of compile time error in ActionPanel.java, >> all >> >> the same that it cannot resolve variables NUMBER_OF_ACTIONS, >> >> INDEX_DISPATCH, INDEX_DEACTIVATE, INDEX_DISPOSE, INDEX_CLONE, >> >> INDEX_RETRACT, they all have been used as ProtectionDialog.VARIABLE, but >> >> when I go to the ProtectionDialog class they are not there. Can someone >> >> please help me with this, there are almost 9 same errors in the >> ActionPanel >> >> class, were these variables there in ProtectionDomain in the first >> place? >> >> or they weren't? They are in PlainAgletPermission.java, should I change >> >> their reference?How to I get past these errors. I have been struggling >> with >> >> these for over a month now and need help desperately. I will be so >> grateful >> >> if someone can help me with it. >> >> >> >> Also, how do i build new mobile agents? I think for that I'll have to >> >> resolve these errors. >> >> >> >> Thanks a lot! >> >> >> >> -- >> >> Shruti Nagani >> >> >> ------------------------------------------------------------------------------ >> >> Try before you buy = See our experts in action! >> >> The most comprehensive online learning library for Microsoft developers >> >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> >> Metro Style Apps, more. Free future releases when you subscribe now! >> >> http://p.sf.net/sfu/learndevnow-dev2 >> >> _______________________________________________ >> >> Aglets-users mailing list >> >> Agl...@li... >> >> https://lists.sourceforge.net/lists/listinfo/aglets-users >> >> >> ------------------------------------------------------------------------------ >> Virtualization & Cloud Management Using Capacity Planning >> Cloud computing makes use of virtualization - but cloud computing >> also focuses on allowing computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> Aglets-users mailing list >> Agl...@li... >> https://lists.sourceforge.net/lists/listinfo/aglets-users >> > > > > -- > Shruti Nagani > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Aglets-users mailing list > Agl...@li... > https://lists.sourceforge.net/lists/listinfo/aglets-users |
From: shruti n. <shr...@gm...> - 2012-03-09 11:42:57
|
Thank you so much Thomas for the reply. I will try fixing the errors by declaring the variables, but I have to ask in which class do I define the variables? ProtectionDialog.java? or PlainAgletPermission.java? Kind Regards On Fri, Mar 9, 2012 at 6:43 AM, Thomas Herlea < max...@us...> wrote: > Dear, > > You must be using version 2.0.2 to get those errors or a repository > version from before 2010-07-12... Back then I used the following > workaround: I declared those fields as static final int and gave them > values based on the array ACTIONS. This might get you over your short > term problem the quickest. > > However, it would be best if you got the sources with Git, like I have > explained in my previous message. SourceForge explains it here: > http://sourceforge.net/scm/?type=git&group_id=7905. At least like > that, the fixes to any errors you encounter will be integrated into > the cutting edge. > > Thomas > > > On Wed, Mar 7, 2012 at 17:02, Thomas Herlea > <max...@us...> wrote: > > Dear Shruti Nagani, > > > > I was not able to reproduce your problem. > > > > From what you wrote I understood that you got the error while you were > > trying to recompile the Aglets platform. I tried to do that, too: > > 1, Get the source tree: > > git clone git://aglets.git.sourceforge.net/gitroot/aglets/aglets > > 2. Enter the location of the sources > > cd aglets/src > > 3. Fine-tune the classpath (I'm trying it on Unix) > > export CLASSPATH="$CLASSPATH; > > 4. Build the sources: > > ant > > > > I get lots of warnings, but no compile error. What are your steps from > scratch? > > > > Thomas > > > > > > On Mon, Mar 5, 2012 at 14:22, shruti nagani <shr...@gm...> > wrote: > >> Hi, > >> > >> I have to develop my own agents and hence, I downloaded and created an > >> aglets project. I have a lot of compile time error in ActionPanel.java, > all > >> the same that it cannot resolve variables NUMBER_OF_ACTIONS, > >> INDEX_DISPATCH, INDEX_DEACTIVATE, INDEX_DISPOSE, INDEX_CLONE, > >> INDEX_RETRACT, they all have been used as ProtectionDialog.VARIABLE, but > >> when I go to the ProtectionDialog class they are not there. Can someone > >> please help me with this, there are almost 9 same errors in the > ActionPanel > >> class, were these variables there in ProtectionDomain in the first > place? > >> or they weren't? They are in PlainAgletPermission.java, should I change > >> their reference?How to I get past these errors. I have been struggling > with > >> these for over a month now and need help desperately. I will be so > grateful > >> if someone can help me with it. > >> > >> Also, how do i build new mobile agents? I think for that I'll have to > >> resolve these errors. > >> > >> Thanks a lot! > >> > >> -- > >> Shruti Nagani > >> > ------------------------------------------------------------------------------ > >> Try before you buy = See our experts in action! > >> The most comprehensive online learning library for Microsoft developers > >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > >> Metro Style Apps, more. Free future releases when you subscribe now! > >> http://p.sf.net/sfu/learndevnow-dev2 > >> _______________________________________________ > >> Aglets-users mailing list > >> Agl...@li... > >> https://lists.sourceforge.net/lists/listinfo/aglets-users > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Aglets-users mailing list > Agl...@li... > https://lists.sourceforge.net/lists/listinfo/aglets-users > |
From: shruti n. <shr...@gm...> - 2012-03-09 11:41:10
|
Thank you so much Thomas for the reply. I will try fixing the errors by declaring the variables, but I have to ask in which class do I define the variables? ProtectionDialog.java? or PlainAgletPermission.java? Kind Reagrds On Fri, Mar 9, 2012 at 6:43 AM, Thomas Herlea < max...@us...> wrote: > Dear, > > You must be using version 2.0.2 to get those errors or a repository > version from before 2010-07-12... Back then I used the following > workaround: I declared those fields as static final int and gave them > values based on the array ACTIONS. This might get you over your short > term problem the quickest. > > However, it would be best if you got the sources with Git, like I have > explained in my previous message. SourceForge explains it here: > http://sourceforge.net/scm/?type=git&group_id=7905. At least like > that, the fixes to any errors you encounter will be integrated into > the cutting edge. > > Thomas > > > On Wed, Mar 7, 2012 at 17:02, Thomas Herlea > <max...@us...> wrote: > > Dear Shruti Nagani, > > > > I was not able to reproduce your problem. > > > > From what you wrote I understood that you got the error while you were > > trying to recompile the Aglets platform. I tried to do that, too: > > 1, Get the source tree: > > git clone git://aglets.git.sourceforge.net/gitroot/aglets/aglets > > 2. Enter the location of the sources > > cd aglets/src > > 3. Fine-tune the classpath (I'm trying it on Unix) > > export CLASSPATH="$CLASSPATH; > > 4. Build the sources: > > ant > > > > I get lots of warnings, but no compile error. What are your steps from > scratch? > > > > Thomas > > > > > > On Mon, Mar 5, 2012 at 14:22, shruti nagani <shr...@gm...> > wrote: > >> Hi, > >> > >> I have to develop my own agents and hence, I downloaded and created an > >> aglets project. I have a lot of compile time error in ActionPanel.java, > all > >> the same that it cannot resolve variables NUMBER_OF_ACTIONS, > >> INDEX_DISPATCH, INDEX_DEACTIVATE, INDEX_DISPOSE, INDEX_CLONE, > >> INDEX_RETRACT, they all have been used as ProtectionDialog.VARIABLE, but > >> when I go to the ProtectionDialog class they are not there. Can someone > >> please help me with this, there are almost 9 same errors in the > ActionPanel > >> class, were these variables there in ProtectionDomain in the first > place? > >> or they weren't? They are in PlainAgletPermission.java, should I change > >> their reference?How to I get past these errors. I have been struggling > with > >> these for over a month now and need help desperately. I will be so > grateful > >> if someone can help me with it. > >> > >> Also, how do i build new mobile agents? I think for that I'll have to > >> resolve these errors. > >> > >> Thanks a lot! > >> > >> -- > >> Shruti Nagani > >> > ------------------------------------------------------------------------------ > >> Try before you buy = See our experts in action! > >> The most comprehensive online learning library for Microsoft developers > >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > >> Metro Style Apps, more. Free future releases when you subscribe now! > >> http://p.sf.net/sfu/learndevnow-dev2 > >> _______________________________________________ > >> Aglets-users mailing list > >> Agl...@li... > >> https://lists.sourceforge.net/lists/listinfo/aglets-users > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Aglets-users mailing list > Agl...@li... > https://lists.sourceforge.net/lists/listinfo/aglets-users > -- Shruti Nagani |
From: Thomas H. <max...@us...> - 2012-03-09 01:14:25
|
Dear, You must be using version 2.0.2 to get those errors or a repository version from before 2010-07-12... Back then I used the following workaround: I declared those fields as static final int and gave them values based on the array ACTIONS. This might get you over your short term problem the quickest. However, it would be best if you got the sources with Git, like I have explained in my previous message. SourceForge explains it here: http://sourceforge.net/scm/?type=git&group_id=7905. At least like that, the fixes to any errors you encounter will be integrated into the cutting edge. Thomas On Wed, Mar 7, 2012 at 17:02, Thomas Herlea <max...@us...> wrote: > Dear Shruti Nagani, > > I was not able to reproduce your problem. > > From what you wrote I understood that you got the error while you were > trying to recompile the Aglets platform. I tried to do that, too: > 1, Get the source tree: > git clone git://aglets.git.sourceforge.net/gitroot/aglets/aglets > 2. Enter the location of the sources > cd aglets/src > 3. Fine-tune the classpath (I'm trying it on Unix) > export CLASSPATH="$CLASSPATH; > 4. Build the sources: > ant > > I get lots of warnings, but no compile error. What are your steps from scratch? > > Thomas > > > On Mon, Mar 5, 2012 at 14:22, shruti nagani <shr...@gm...> wrote: >> Hi, >> >> I have to develop my own agents and hence, I downloaded and created an >> aglets project. I have a lot of compile time error in ActionPanel.java, all >> the same that it cannot resolve variables NUMBER_OF_ACTIONS, >> INDEX_DISPATCH, INDEX_DEACTIVATE, INDEX_DISPOSE, INDEX_CLONE, >> INDEX_RETRACT, they all have been used as ProtectionDialog.VARIABLE, but >> when I go to the ProtectionDialog class they are not there. Can someone >> please help me with this, there are almost 9 same errors in the ActionPanel >> class, were these variables there in ProtectionDomain in the first place? >> or they weren't? They are in PlainAgletPermission.java, should I change >> their reference?How to I get past these errors. I have been struggling with >> these for over a month now and need help desperately. I will be so grateful >> if someone can help me with it. >> >> Also, how do i build new mobile agents? I think for that I'll have to >> resolve these errors. >> >> Thanks a lot! >> >> -- >> Shruti Nagani >> ------------------------------------------------------------------------------ >> Try before you buy = See our experts in action! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-dev2 >> _______________________________________________ >> Aglets-users mailing list >> Agl...@li... >> https://lists.sourceforge.net/lists/listinfo/aglets-users |
From: Thomas H. <max...@us...> - 2012-03-07 16:03:33
|
Dear Shruti Nagani, I was not able to reproduce your problem. >From what you wrote I understood that you got the error while you were trying to recompile the Aglets platform. I tried to do that, too: 1, Get the source tree: git clone git://aglets.git.sourceforge.net/gitroot/aglets/aglets 2. Enter the location of the sources cd aglets/src 3. Fine-tune the classpath (I'm trying it on Unix) export CLASSPATH="$CLASSPATH; 4. Build the sources: ant I get lots of warnings, but no compile error. What are your steps from scratch? Thomas On Mon, Mar 5, 2012 at 14:22, shruti nagani <shr...@gm...> wrote: > Hi, > > I have to develop my own agents and hence, I downloaded and created an > aglets project. I have a lot of compile time error in ActionPanel.java, all > the same that it cannot resolve variables NUMBER_OF_ACTIONS, > INDEX_DISPATCH, INDEX_DEACTIVATE, INDEX_DISPOSE, INDEX_CLONE, > INDEX_RETRACT, they all have been used as ProtectionDialog.VARIABLE, but > when I go to the ProtectionDialog class they are not there. Can someone > please help me with this, there are almost 9 same errors in the ActionPanel > class, were these variables there in ProtectionDomain in the first place? > or they weren't? They are in PlainAgletPermission.java, should I change > their reference?How to I get past these errors. I have been struggling with > these for over a month now and need help desperately. I will be so grateful > if someone can help me with it. > > Also, how do i build new mobile agents? I think for that I'll have to > resolve these errors. > > Thanks a lot! > > -- > Shruti Nagani > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > Aglets-users mailing list > Agl...@li... > https://lists.sourceforge.net/lists/listinfo/aglets-users |
From: shruti n. <shr...@gm...> - 2012-03-05 13:22:13
|
Hi, I have to develop my own agents and hence, I downloaded and created an aglets project. I have a lot of compile time error in ActionPanel.java, all the same that it cannot resolve variables NUMBER_OF_ACTIONS, INDEX_DISPATCH, INDEX_DEACTIVATE, INDEX_DISPOSE, INDEX_CLONE, INDEX_RETRACT, they all have been used as ProtectionDialog.VARIABLE, but when I go to the ProtectionDialog class they are not there. Can someone please help me with this, there are almost 9 same errors in the ActionPanel class, were these variables there in ProtectionDomain in the first place? or they weren't? They are in PlainAgletPermission.java, should I change their reference?How to I get past these errors. I have been struggling with these for over a month now and need help desperately. I will be so grateful if someone can help me with it. Also, how do i build new mobile agents? I think for that I'll have to resolve these errors. Thanks a lot! -- Shruti Nagani |
From: scifo a. y. <scy...@gm...> - 2012-01-23 04:31:42
|
hmm your problem same as we long time age when i do some project to my college. so i use java console to compile my aglet. and then if you want to know about 2.5.0 version you can contact Luca because he is made for that version. hope this help. 2012/1/20 shruti nagani <shr...@gm...> > Hi, > > In the sourceforge repository we have .jar of the 2.0.2 version, but for > the latest 2.5.0 version we have this .zip file. In case of the .jar file > to be used in eclipse I can easily import the src file and it comes as a > project but I want to use the 2.5.0 version, any idea how do I get it in > eclipse in a project form? I tried import but that does not seem to work. > > Any help is appreciated! Thanks! > > Shruti > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Aglets-users mailing list > Agl...@li... > https://lists.sourceforge.net/lists/listinfo/aglets-users > |
From: shruti n. <shr...@gm...> - 2012-01-20 06:53:03
|
Hi, In the sourceforge repository we have .jar of the 2.0.2 version, but for the latest 2.5.0 version we have this .zip file. In case of the .jar file to be used in eclipse I can easily import the src file and it comes as a project but I want to use the 2.5.0 version, any idea how do I get it in eclipse in a project form? I tried import but that does not seem to work. Any help is appreciated! Thanks! Shruti |
From: shruti n. <shr...@gm...> - 2012-01-20 04:09:27
|
Hi Devendra, That is so great even I am working on Aglets for my college project, I have been stuck with these for a long time, I will be very grateful if you can help me with that. Thanks! Shruti On Fri, Jan 20, 2012 at 1:11 AM, Devendra Gupta <dev...@gm...> wrote: > Hi Shruti, > > I worked on Aglets 2 years back and made my college project so I am aware > of these terms but unable help you right now because I need to go through > Aglets again, I have made few agents for my 'Mobile agent based online > bookstore' project. I'll try to find some time in this weekend to go > through my work again, I was planning to do this from long time. I hope > I'll be able to help you in better way. > > Regards, > Devendra Gupta > > On Thu, Jan 19, 2012 at 4:49 PM, shruti nagani <shr...@gm... > >wrote: > > > Hi, > > > > Those variables are: NUMBER_OF_ACTIONS, INDEX_DISPATCH, INDEX_DEACTIVATE, > > INDEX_DISPOSE, INDEX_CLONE, INDEX_RETRACT. I can create and set these > > variables in ProtectionDialog class, but can anyone help me with the type > > and value for each of these variables to be set. > > > > Thanks in advance. > > Shruti > > > > On Thu, Jan 19, 2012 at 4:44 PM, shruti nagani <shr...@gm... > > >wrote: > > > > > Hi, > > > > > > I have to develop my own agents and hence, I first downloaded the > aglets > > > library and imported it in my project. I have a lot of compile time > error > > > in ActionPanel.java, all the same that it cannot resolve variables > > > NUMBER_OF_ACTIONS, INDEX_RETRACT, INDEX_DISPOSE etc, they all have been > > > used as ProtectionDialog.VARIABLE, but when I go to the > ProtectionDialog > > > class they are not there. Can someone please help me with this, there > are > > > almost 9 same errors in the ActionPanel class, were these variables > there > > > in ProtectionDomain in the first place? or they weren't? How to I get > > past > > > these errors. > > > > > > Thanks a lot! > > > Shruti > > > > > > > > ------------------------------------------------------------------------------ > > Keep Your Developer Skills Current with LearnDevNow! > > The most comprehensive online learning library for Microsoft developers > > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > > Metro Style Apps, more. Free future releases when you subscribe now! > > http://p.sf.net/sfu/learndevnow-d2d > > _______________________________________________ > > Aglets-users mailing list > > Agl...@li... > > https://lists.sourceforge.net/lists/listinfo/aglets-users > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Aglets-users mailing list > Agl...@li... > https://lists.sourceforge.net/lists/listinfo/aglets-users > |