Expand my Community achievements bar.

No Auto-Update for To Do list, session message and toast message

Avatar

Former Community Member
After LC ES Server hardening, we noticed that auto-update is not working for To Do list, session message and new task notification toast message. Before server hardening, all of them are still working fine.



Does anyone know why auto-update is not working after server hardening? Is there any specific port numbers which need to be enabled/opened to solve this issue?



FYI, we also noticed that some RemoteEventClient error messages occur many times in jboss server.log file as the following:



--- LOG QUOTE START ---

2008-01-10 15:26:16,086 INFO [STDOUT]

-------------------------------------------------------

GMS: address is neptune:[MULTIPLE VARIOUS PORT NO]

-------------------------------------------------------

2008-01-10 15:26:19,398 INFO [com.adobe.livecycle.remoteevents.client.RemoteEventClient] Client JGroup initialization failed to connect to service JGroup. Service JGroup initialization may not be complete, retrying...

2008-01-10 15:26:20,414 INFO [com.adobe.livecycle.remoteevents.client.RemoteEventClient] com.adobe.livecycle.remoteevents.client.RemoteEventClient$RemoteEventReceiver using JGroups config UDP(bind_addr=10.77.250.248;mcast_addr=238.42.102.134;mcast_port=42707;ip_ttl=8):PING(timeout=3000;num_initial_members=6):FD(timeout=3000):VERIFY_SUSPECT(timeout=1500):pbcast.NAKACK(gc_lag=10;retransmit_timeout=600,1200,2400,4800):UNICAST(timeout=600,1200,2400,4800):pbcast.STABLE(desired_avg_gossip=10000):FRAG:pbcast.GMS(join_timeout=5000;join_retry_timeout=2000;shun=true;print_local_addr=true):VIEW_ENFORCER



...

...

...



2008-01-10 15:28:21,216 INFO [STDOUT]

-------------------------------------------------------

GMS: address is neptune:3874

-------------------------------------------------------

2008-01-10 15:28:24,528 ERROR [com.adobe.livecycle.remoteevents.client.RemoteEventClient] Client JGroup initialization failed to connect to service JGroup. Maximum retries exceeded.

2008-01-10 15:28:24,528 INFO [STDOUT] Jan 10, 2008 3:28:24 PM com.adobe.workspace.events.RemoteEventClientLifeCycle$RemoteEventInitThread run

SEVERE: null

com.adobe.livecycle.remoteevents.client.RemoteEventConnectionFailedException

at com.adobe.livecycle.remoteevents.client.RemoteEventClient$RemoteEventReceiver.<init>(RemoteEventClient.java:213)

at com.adobe.livecycle.remoteevents.client.RemoteEventClient$RemoteEventReceiver.getReceiver(RemoteEventClient.java:159)

at com.adobe.livecycle.remoteevents.client.RemoteEventClient.<init>(RemoteEventClient.java:361)

at com.adobe.workspace.events.RemoteEventClientLifeCycle$RemoteEventInitThread.run(RemoteEventClientLifeCycle.java:65)

at java.lang.Thread.run(Thread.java:595)

--- LOG QUOTE END ---
9 Replies

Avatar

Former Community Member
try restarting the server and see if that helps

Avatar

Former Community Member
First off can you explain what "Server Hardening is all about"?



Secondly, this looks like the JGroups isn't starting up correctly. Have you locked (shutdown) ports which applications can't use? You can modify the setup of JGroups by exporting the global workspace settings via the AdminUI.



1. Go to: http://localhost:8080/adminui

2. Login

3. Select "Services"

4. Select "LiveCycle Workspace ES"

5. Select "Global Administration"

6. Under Export global settings, click "Export".

7. Save the settings locally.

8. Modify!



You might have to modify the JChannelConnectionProperties value to fit your environment.



After making modifications to this re-import the settings via the "Import global settings" import.



Hope that helps.

Avatar

Former Community Member
What exactly is JGroups? How should we know what the settings need to be?



Thanks!

Justin

Avatar

Former Community Member
JGroups is an open source project that allows processes to send messages to one another. LiveCycle data services uses it for its messaging implementation (basically it configures the server to multicast messages to all the listening clients...even in a clustered environment across different LAN/WAN).



In most cases the default configuration will work fine, the problem is that if you are running a firewall on the server (or your local machine...i.e. windows firewall) the ports that JGroups uses for its communications can be blocked. In a local environment its easy enough to disable windows firewall and bounce your server to get things working.



In a production environment you need to open the ports that JGroups is using. These settings are in the Global Administration settings (as mentioned by WorkspaceUser above). If you export it and look at the JChannelConnectionProperties you'll see the ports its using and you can set your firewall to allow communication to those ports.



Bryan

Avatar

Former Community Member
What about the mcast_addr? Should that be my machine's IP address?

Avatar

Former Community Member
No you don't need that to be set to your IP. The bind_addr will be set at runtime to your IP address. The mcast_addr is set to the correct reserved range for your OS (I think 224 on Unix and maybe 235 on Windows...guessing there, not 100% sure).

Avatar

Former Community Member
Same problem here(with the turn key install, just beginning to work with livecycle).



Did you found the answer?



What should we exactly change in the settings file to make the automatic refresh of the todo-list work?

Avatar

Level 10
There are also know issues with FireFox 3.x.



Jasmin

Avatar

Former Community Member
Probably not the problem, but related for anyone searching: my To Do list does not get updated for groups that are part of an enterprise domain. I was told this is a known issue as well and slated to be fixed in the next SP. I created a local group with the enterprise group as a member and that works.