Part IX. Back matters

Table of Contents

Appendix A. Frequently Asked Questions
A.1. Running ProActive
A.1.1. How do I build ProActive from the distribution?
A.1.2. Why don't the examples and compilation work under Windows?
A.1.3. Why do I get a Permission denied when trying to launch examples scripts under Linux?
A.2. General Concepts
A.2.1. How does the node creation happen?
A.2.2. How does the RMI Registry creation happen?
A.2.3. What is the class server, why do we need it?
A.2.4. What is a reifiable object?
A.2.5. What is the body of an active object? What are its local and remote representations?
A.2.6. What is a ProActive stub?
A.2.7. Are the call to an Active Object always asynchronous?
A.3. Exceptions
A.3.1. Why do I get an exception java.lang.NoClassDefFoundError about asm?
A.3.2. Why do I get an exception java.lang.NoClassDefFoundError about bcel?
A.3.3. Why do I get an exception java.security.AccessControlException access denied?
A.3.4. Why do I get an exception when using Jini?
A.3.5. Why do I get a java.rmi.ConnectException: Connection refused to host: 127.0.0.1 ?
A.4. Writing ProActive-oriented code
A.4.1. Why aren't my object's properties updated?
A.4.2. How can I pass a reference on an active object or the difference between this and ProActive.getStubOnThis()?
A.4.3. How can I create an active object?
A.4.4. What are the differences between instantiation based and object based active objects creation?
A.4.5. Why do I have to write a no-args constructor?
A.4.6. How do I control the activity of an active object?
A.4.7. What happened to the former live() method and Active interface?
A.4.8. Why should I avoid to return null in methods body?
A.4.9. How can I use Jini in ProActive?
A.4.10. How do I make a Component version out of an Active Object version?
A.4.11. How can I use Jini in ProActive?
A.4.12. Why is my call not asynchronous?
A.5. Deployment Descriptors
A.5.1. What is the difference between passing parameters in Deployment Descriptor and setting properties in ProActive Configuration file?
A.5.2. Why do I get the following message when parsing my xml deployment file: ERROR: file:~/ProActive/descriptor.xml Line:2 Message:cvc-elt.1: Cannot find the declaration of element 'ProActiveDescriptor'
Appendix B. Reference Card
B.1. Main concepts and definitions
B.2. Main principles: asynchronous method calls and implicit futures
B.3. Explicit Synchronization
B.4. Programming AO Activity and services
B.5. Reactive Active Object
B.6. Service methods
B.7. Active Object Creation:
B.8. Groups:
B.9. Explicit Group Synchronizations
B.10. OO SPMD
B.11. Migration
B.12. Components
B.13. Security:
B.14. Deployment
B.15. Exceptions
B.16. Export Active Objects as Web services
B.17. Deploying a fault-tolerant application
B.18. Peer-to-Peer Infrastructure
B.19. Branch and Bound API
B.20. File Transfer Deployment
Appendix C. Files of the ProActive source base cited in the manual
C.1. XML descriptors cited in the manual
C.2. Java classes cited in the manual
C.3. Tutorial files : Adding activities and migration to HelloWorld
C.4. Other files cited in the manual
Bibliography
Index