users@shoal.java.net

Re: Need help with SHOAL

From: C0mf0rtably Numb <08.kushal_at_gmail.com>
Date: Tue, 7 Dec 2010 02:57:22 +0530

java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)

I am pretty sure that the libraries are not getting added. Because I get the
same error even if I try to execute the code without setting any class
paths.



C:\Program Files\Java\jdk1.6.0_21\bin>javac SimpleGMSSample.java

C:\Program Files\Java\jdk1.6.0_21\bin>java -classpath
.;C:\shoal-gms.jar;C:\jxta
.jar SimpleGMSSample
Dec 7, 2010 2:56:06 AM SimpleGMSSample runSimpleSample
INFO: Starting SimpleGMSSample....
Dec 7, 2010 2:56:06 AM SimpleGMSSample initializeGMS
INFO: Initializing Shoal for member: server1291670766220 group:Group1
Dec 7, 2010 2:56:06 AM SimpleGMSSample registerForGroupEvents
INFO: Registering for group event notifications
Dec 7, 2010 2:56:06 AM SimpleGMSSample joinGMSGroup
INFO: Joining Group Group1
Exception in thread "main" java.lang.NoSuchMethodError:
net.jxta.platform.Networ
kConfigurator.setMulticastPoolSize(I)V
        at
com.sun.enterprise.jxtamgmt.NetworkManager.startDomain(NetworkManager
.java:696)
        at
com.sun.enterprise.jxtamgmt.NetworkManager.start(NetworkManager.java:
404)
        at
com.sun.enterprise.jxtamgmt.ClusterManager.<init>(ClusterManager.java
:141)
        at
com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl.in
itializeGroupCommunicationProvider(GroupCommunicationProviderImpl.java:154)
        at
com.sun.enterprise.ee.cms.impl.jxta.GMSContext.join(GMSContext.java:1
45)
        at
com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl.join
(GroupManagementServiceImpl.java:367)
        at SimpleGMSSample.joinGMSGroup(SimpleGMSSample.java:76)
        at SimpleGMSSample.runSimpleSample(SimpleGMSSample.java:46)
        at SimpleGMSSample.main(SimpleGMSSample.java:25)




This is the same error I got in netbeans. However both in netbeans and im
commandprompt I tried to include the required libraries.

Thanks.
Kushal

On Tue, Dec 7, 2010 at 2:49 AM, Shreedhar Ganapathy <
shreedhar.ganapathy_at_oracle.com> wrote:

> Kushal
> Which JDK version are you using?
> java -version
>
> Also can you copy paste your terminal window output right from the
> compilation time ? (delete the compiled SimpleShoalGMSSample.class file
> before compiling again).
>
> Thanks
> Shreedhar
>
>
> On 12/6/10 1:14 PM, C0mf0rtably Numb wrote:
>
> Hi Shreedhar and rest of you,
>
> I am still getting the same error in the terminal windows. Is there some
> problem with my JDK ? I don't think so though. I still believe that I am not
> able to add the libraries properly. Here is what I did -
>
> 1. Copied the jar fliles jxta.jar and shoal-gms.jar to my C: drive root
> folder.
> 2. Compiled the java code with the file name SimpleGMSSample
> 3. Tried to run it using - >
> java -classpath .;C:\shoal-gms.jar;C:\jxta.jar SimpleShoalGMSSample
>
> Still getting the same errors. I wonder what is wrong :((
>
> PS: I know I'm quite a newbie at Java. Please bear with me :(
>
> Thanks
> Kushal
>
>
> On Tue, Dec 7, 2010 at 2:13 AM, Shreedhar Ganapathy <
> shreedhar.ganapathy_at_oracle.com> wrote:
>
>>
>> Hi Kushal
>> I have cc'd the user mailing list so that others in the community can
>> respond when I am not around or if they have better answers.
>> Please use "Reply All" in your response so that it will reach the mailing
>> list.
>>
>> Yes, I had written that sample. For understanding Shoal concepts, look
>> into my blog entry :
>> http://blogs.sun.com/shreedhar/entry/shoal_clustering_101 if you have not
>> done so already. If you have, then please send us your questions and we will
>> be happy to help.
>>
>> On the error you are seeing, Can you try executing your sample class as
>> follows from a terminal window (or a dos command window)? It is quite
>> possible your Netbeans environment may not have the right library
>> resolutions.
>>
>> Assuming you are using Windows
>> java -cp .;<path-to>\shoal-gms.jar;<path-to>\jxta.jar SimpleShoalGMSSample
>> with the jars being from the 1.1_08182009 zip file.
>>
>> I executed the above on my mac after compilation and did not see your
>> errors. Here's the detailed terminal window output on my mac (I had the
>> SimpleShoalGMSample.java file on the same directory as the unzipped Shoal
>> GMS directory :
>>
>> dhcp-santaclara22-1fl-west-10-132-181-151:shoal-1.1_08182009 shreed$ javac
>> -classpath .:./shoal-gms.jar:./jxta.jar SimpleShoalGMSSample.java
>> dhcp-santaclara22-1fl-west-10-132-181-151:shoal-1.1_08182009 shreed$
>> dhcp-santaclara22-1fl-west-10-132-181-151:shoal-1.1_08182009 shreed$ java
>> -cp .:./shoal-gms.jar:./jxta.jar SimpleShoalGMSSample
>> Dec 6, 2010 12:35:26 PM SimpleShoalGMSSample runSimpleSample
>> INFO: Starting SimpleShoalGMSSample....
>> Dec 6, 2010 12:35:26 PM SimpleShoalGMSSample initializeGMS
>> INFO: Initializing Shoal for member: server1291667726948 group:Group1
>> Dec 6, 2010 12:35:27 PM SimpleShoalGMSSample registerForGroupEvents
>>
>> INFO: Registering for group event notifications
>> Dec 6, 2010 12:35:27 PM SimpleShoalGMSSample joinGMSGroup
>> INFO: Joining Group Group1
>> Dec 6, 2010 12:35:28 PM com.sun.enterprise.ee.cms.impl.jxta.ViewWindow
>> getMemberTokens
>> INFO: GMS View Change Received for group Group1 : Members in view for
>> MASTER_CHANGE_EVENT(before change analysis) are :
>> 1: MemberId: server1291667726948, MemberType: CORE, Address:
>> urn:jxta:uuid-59616261646162614A78746150325033E07FCD066B324A148CDDAD657898632F03
>>
>> Dec 6, 2010 12:35:28 PM com.sun.enterprise.ee.cms.impl.jxta.ViewWindow
>> newViewObserved
>> INFO: Analyzing new membership snapshot received as part of event :
>> MASTER_CHANGE_EVENT for Member: server1291667726948 of Group: Group1
>> Dec 6, 2010 12:35:28 PM com.sun.enterprise.ee.cms.impl.jxta.ViewWindow
>> addGroupLeadershipNotificationSignal
>> INFO: adding GroupLeadershipNotification signal leaderMember:
>> server1291667726948 of group: Group1
>> Dec 6, 2010 12:35:28 PM SimpleShoalGMSSample sendMessages
>> INFO: wait 15 secs to send 10 messages
>> Dec 6, 2010 12:35:33 PM com.sun.enterprise.jxtamgmt.ClusterViewManager
>> addToView
>> WARNING: no changes from previous view, skipping notification of listeners
>> for cluster view event MASTER_CHANGE_EVENT from member: server1291667726948
>> group: Group1
>> Dec 6, 2010 12:35:33 PM com.sun.enterprise.jxtamgmt.MasterNode
>> appointMasterNode
>> INFO: Assuming Master Node designation member:server1291667726948 for
>> group:Group1
>> Dec 6, 2010 12:35:38 PM SimpleShoalGMSSample sendMessages
>> INFO: Sending messages...
>> Dec 6, 2010 12:35:39 PM SimpleShoalGMSSample waitForShutdown
>> INFO: wait 20 secs to shutdown
>> Dec 6, 2010 12:35:59 PM SimpleShoalGMSSample leaveGroupAndShutdown
>> INFO: Shutting down instance server1291667726948
>> Dec 6, 2010 12:35:59 PM com.sun.enterprise.ee.cms.impl.jxta.GMSContext
>> leave
>> INFO: Leaving GMS group Group1 with shutdown type set to InstanceShutdown
>> dhcp-santaclara22-1fl-west-10-132-181-151:shoal-1.1_08182009 shreed$
>>
>>
>>
>>
>> On 12/6/10 12:32 PM, C0mf0rtably Numb wrote:
>>
>> I believe that you have written this code.
>>
>> http://blogs.sun.com/shreedhar/resource/SimpleGMSSample.java
>>
>> This is the code I am trying to execute.
>>
>> I am grateful that you have cared to reply. However I find myself in
>> trouble trying to execute and understand the code. Do you know of any
>> resources where I can get a firm grasp of various SHOAL concepts?
>>
>> Thanks.
>>
>> On Tue, Dec 7, 2010 at 1:57 AM, C0mf0rtably Numb <08.kushal_at_gmail.com>wrote:
>>
>>> Can you please guide me to the user forum?
>>>
>>> I am using the following library "shoal-1.1_08182009".
>>>
>>> I am executing my code in Netbeans. The code compiles just fine. When I
>>> run it. I get the following in the console,
>>>
>>> *Dec 7, 2010 1:51:07 AM SimpleGMS runSimpleSample
>>> INFO: Starting SimpleGMSSample....
>>> Dec 7, 2010 1:51:07 AM SimpleGMS initializeGMS
>>> INFO: Initializing Shoal for member: server1291666867934 group:Group1
>>> Dec 7, 2010 1:51:07 AM SimpleGMS registerForGroupEvents
>>> INFO: Registering for group event notifications
>>> Dec 7, 2010 1:51:07 AM SimpleGMS joinGMSGroup
>>> INFO: Joining Group Group1
>>> Exception in thread "main" java.lang.NoSuchMethodError:
>>> net.jxta.platform.NetworkConfigurator.setMulticastPoolSize(I)V
>>> at
>>> com.sun.enterprise.jxtamgmt.NetworkManager.startDomain(NetworkManager.java:696)
>>> at
>>> com.sun.enterprise.jxtamgmt.NetworkManager.start(NetworkManager.java:404)
>>> at
>>> com.sun.enterprise.jxtamgmt.ClusterManager.<init>(ClusterManager.java:141)
>>> at
>>> com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl.initializeGroupCommunicationProvider(GroupCommunicationProviderImpl.java:154)
>>> at
>>> com.sun.enterprise.ee.cms.impl.jxta.GMSContext.join(GMSContext.java:145)
>>> at
>>> com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl.join(GroupManagementServiceImpl.java:367)
>>> at SimpleGMS.joinGMSGroup(SimpleGMS.java:75)
>>> at SimpleGMS.runSimpleSample(SimpleGMS.java:45)
>>> at SimpleGMS.main(SimpleGMS.java:24)*
>>>
>>> I would be really obliged if you can guide me. I have a presentation to
>>> make tomorrow and have to get this code to work. I'm sorry for the trouble
>>> that I might/am causing.
>>>
>>> Thanks
>>> Kushal
>>>
>>>
>>>
>>> On Tue, Dec 7, 2010 at 1:50 AM, Shreedhar Ganapathy <
>>> shreedhar.ganapathy_at_oracle.com> wrote:
>>>
>>>> Hi Kushal
>>>> Which version of shoal are you using and where did you download it from?
>>>> Also, please share the errors you are seeing, in the user forum cc'd.
>>>>
>>>> Thanks
>>>> Shreedhar
>>>>
>>>>
>>>> On 12/6/10 12:16 PM, C0mf0rtably Numb wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I am a newbie programmer in SHOAL. I am trying to run the sample code
>>>>> but I am getting errors executing it. I would be highly thankful if you can
>>>>> help me with it. Please I am in urgent need of it.
>>>>>
>>>>> Thanks
>>>>> Kushal.
>>>>>
>>>>
>>>
>>
>