Genesys CTI User Forum
Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: cavagnaro on April 29, 2009, 12:35:24 AM
-
Hi guys,
I'm installing a new instance of GAD on a new server and when configure the license option as 7260@genesysmain it gives me:
[quote]
Login Failed
Could not checkout license key ISDK_FACTORY
Server is not correctly initialized
Please, contact your administrator
[/quote]
But if I copy the license file to this new server and configure it as c:\license.dat it works fine.
FlexLM version is 9.50
Any idea why???
Thanks
-
In FlexLM however I see:
[quote]20:06:27 (genesys.d) OUT: "ISDK_FACTORY" ISDK@genesysmain
20:06:28 (genesys.d) IN: "ISDK_FACTORY" ISDK@genesysmain [/quote]
-
....aren't FlexLM license files configured with a local (MAC) address for the hardware..?
-
Hi Cav,
That looks like you have somewhere configured path to the license file instead 7260@genesysmain.
Check all component and their options you are using again and do not forget the starting parameters as well.
e.
-
Few things:
1. If the license option is set to read from a file in the app options section.
2. What location FlexLm reading license file from.
3. If the license file is deployed on the same host(s) as specified in the first line of the license file (If it is ANY version, it does not matter though).
4. If flexlm has a quorum, and primary is one of the license servers configured.
Thanks
-
[quote author=Tony Tillyer link=topic=4142.msg18360#msg18360 date=1240980767]
....aren't FlexLM license files configured with a local (MAC) address for the hardware..?
[/quote]
Well we use volume id. And yes, shouldn't work on the other server so I think ISDK license is kinda commercial and not technical. Because of that i think it works on any server.
-
[quote author=ecki link=topic=4142.msg18362#msg18362 date=1240986960]
Hi Cav,
That looks like you have somewhere configured path to the license file instead 7260@genesysmain.
Check all component and their options you are using again and do not forget the starting parameters as well.
e.
[/quote]
Where? The only option I'm aware of is on the licensing option in the CME application which is where I write down or 7260@genesysmain or c:\license.dat, with local parameter it does work...
In the service there is no license option only -service GDesktop is configured.
-
What is GenesysDesktop start-up log file saying? The AIL-log found in the bin directory?
-
hi catarinex,
This is what I get
[quote]28 04 20:06:17:607 [ Inner*] INFO Ail.Log.LogComponent Startup file appender created at Ail.20090428_2006.log
28 04 20:06:24:030 [ttp-8080-Processor25] INFO ertyMessageResources Initializing, config='org.apache.struts.taglib.bean.LocalStrings', returnNull=true
28 04 20:06:24:045 [ttp-8080-Processor25] INFO GD.BrandManager No brand file available
28 04 20:06:24:311 [ttp-8080-Processor25] INFO ertyMessageResources Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
28 04 20:06:26:342 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Application
28 04 20:06:26:436 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for AccessGroup
28 04 20:06:26:436 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for AccessGroup
28 04 20:06:26:451 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Host
28 04 20:06:26:451 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Switch
28 04 20:06:26:467 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Switch
28 04 20:06:26:467 [ Inner*] INFO Ail.Cfgsdk.Component 5 folders loaded
28 04 20:06:26:842 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for AgentLogin
28 04 20:06:26:858 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for AgentLogin
28 04 20:06:26:858 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for DN
28 04 20:06:26:967 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for DN
28 04 20:06:26:983 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Person
28 04 20:06:27:014 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Person
28 04 20:06:27:014 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Place
28 04 20:06:27:014 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Place
28 04 20:06:27:014 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Script
28 04 20:06:27:092 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Script
28 04 20:06:27:092 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Skill
28 04 20:06:27:108 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Skill
28 04 20:06:27:108 [ Inner*] INFO Ail.Cfgsdk.Component 6 folders loaded
28 04 20:06:27:123 [ Outer*] INFO Ail.License Interval is now 1
28 04 20:06:27:123 [ Outer*] INFO Ail.License Attempts max is now 10
28 04 20:06:27:123 [ Outer*] INFO Ail.License License file is now 7260@genesysmain
28 04 20:06:27:123 [ Outer*] INFO Ail.License Trying to checkout license IsdkFactory in 7260@genesysmain
28 04 20:06:27:264 [ Outer*] INFO Ail.License Scheduling license checker
28 04 20:06:27:280 [ Init Ail Logic] WARN GD.Init AIL is not initialized: Missing License Information[/quote]
and with the license file copied to that server:
[quote]
19 04 02:41:34:500 [ Inner*] INFO Ail.Log.LogComponent Startup file appender created at Ail.20090419_0241.log
19 04 02:41:42:515 [ Selector#0] WARN .mux.SelectorManager IO failure for connection 'tcp://genesys:2020[Opening]/0
java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.processConnection(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.processSingleKey(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.processSingleKeySafe(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.processKeys(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.selectorLoop(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
19 04 02:41:42:531 [ Outer*] WARN Ail.Cfgsdk.Driver While connecting,
com.genesyslab.platform.commons.protocol.ProtocolException: Error opening connection
at com.genesyslab.platform.commons.protocol.DuplexChannel.waitForOpen(Unknown Source)
at com.genesyslab.platform.commons.protocol.DuplexChannel.completeOpen(Unknown Source)
at com.genesyslab.platform.commons.protocol.DuplexChannel.open(Unknown Source)
at com.genesyslab.platform.commons.protocol.DuplexChannel.open(Unknown Source)
at com.genesyslab.ail.driver.cfgsdk.CfgsdkDriver.reqConnect(CfgsdkDriver.java:276)
at com.genesyslab.ail.driver.cfgsdk.CfgsdkDriver.execute(CfgsdkDriver.java:134)
at com.genesyslab.ail.component.framework.Component.forward(Component.java:46)
at com.genesyslab.ail.component.framework.QueueComponent$1.run(QueueComponent.java:55)
at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.processConnection(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.processSingleKey(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.processSingleKeySafe(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.processKeys(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.selectorLoop(Unknown Source)
at com.genesyslab.platform.commons.connection.impl.mux.SelectorManager$SelectorThread.run(Unknown Source)
... 1 more
19 04 02:42:47:765 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Application
19 04 02:42:48:062 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for AccessGroup
19 04 02:42:48:062 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for AccessGroup
19 04 02:42:48:062 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Host
19 04 02:42:48:078 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Switch
19 04 02:42:48:078 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Switch
19 04 02:42:48:078 [ Inner*] INFO Ail.Cfgsdk.Component 5 folders loaded
19 04 02:42:48:609 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for AgentLogin
19 04 02:42:48:625 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for AgentLogin
19 04 02:42:48:625 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for DN
19 04 02:42:48:921 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for DN
19 04 02:42:48:921 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Person
19 04 02:42:49:109 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Person
19 04 02:42:49:109 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Place
19 04 02:42:49:109 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Place
19 04 02:42:49:296 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Script
19 04 02:42:49:562 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Script
19 04 02:42:49:562 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Skill
19 04 02:42:49:562 [ Inner*] INFO Ail.Cfgsdk.Cache Cache fully loaded for Skill
19 04 02:42:49:562 [ Inner*] INFO Ail.Cfgsdk.Component 6 folders loaded
19 04 02:42:49:593 [ Outer*] INFO Ail.License Interval is now 1
19 04 02:42:49:593 [ Outer*] INFO Ail.License Attempts max is now 10
19 04 02:42:49:593 [ Outer*] INFO Ail.License License file is now C:\FLEXlm95\license.dat
19 04 02:42:49:593 [ Outer*] INFO Ail.License Trying to checkout license IsdkFactory in C:\FLEXlm95\license.dat
19 04 02:42:49:921 [ Outer*] INFO Ail.License License checked out for IsdkFactory in C:\FLEXlm95\license.dat
19 04 02:42:49:921 [ Outer*] INFO Ail.License Scheduling license checker
19 04 02:42:49:921 [ Inner*] INFO Ail.Log.LogComponent Console level is now INFO
19 04 02:42:49:921 [ Inner*] INFO Ail.Log.LogComponent Min level is console, INFO
19 04 02:42:49:921 [ Inner*] INFO Ail.Log.LogComponent File level is now info
19 04 02:42:49:921 [ Inner*] INFO Ail.Log.LogComponent Renaming Ail.20090419_0241.log to ../logs/gdesktop.log.20090419_0241.log
[/quote]
-
Strange
Are you sure that server genesysmain and port 7260 is correct? I mean that this is wat is defined in the first row ow the license file?
Applications is only using the first row of local license file in order to find the FlexLM service.
-
Yup, absolutly
[quote]SERVER genesysmain DISK_SERIAL_NUM=XXXXXXXXX 7260[/quote]
-
If your second post on this thread (FlexLm logs) are corresponding to first set of logs, it is really weird.
License is getting check out correctly without any error. But license checker is activated before check out is complete.
I am not sure, both Listen and Daemon ports of FlexLm is accessible from the server?
Thanks,
-
Which version of GAD?
-
Yes, I have OCS on another server and that one behaves perfect so connectivity is not an issue...I'm using GAD 7.6 and tried 2 different releases and same issue.
-
Err...how to get exact version and patch?
-
This is just a limitation with GAD. Everything else can use the 7260@server method of licensing but not GAD.
We have 20 GAD servers and have looked at this in depth, but we have had to resort to a licence file on each machine.
-
[quote author=Steve link=topic=4142.msg18409#msg18409 date=1241081276]
This is just a limitation with GAD. Everything else can use the 7260@server method of licensing but not GAD.
[/quote]
mh, maybe, I am not aware of that..
Cav, do you have any firewall between the FlexLm and the GAD server? I'd give it a go adding the port option to the license file:
---
SERVER genesysmain DISK_SERIAL_NUM=XXXXXXXXX 7260
DAEMON genesys.d yourpath\genesys.d.exe port=7261
---
Fra
-
Hi Cav,
You find exact GAD version in menu - Help / About.
R.
-
Version: 7.6.001.11
Fra, no FW nothing, same LAN segment. Will try adding that line
I have opened a case in Genesys to see if I can get more info.
-
Do you have the same verrsion of Java as on the other GAD servers?
-
Only one GAD server by the moment.
-
Hi,
Try using full domain name of your server. It could be your DNS server issue. Something like 7260@server.genesyslab.com
Regards,
Artur
-
I remember that some time ago GAD was not able to get licenses if lic file contains ANY in the first line. With particular HD ID it worked fine
-
Not the case in my scenario...tried also the full FQDN but same issue...
-
Which version of JDK are you using?
OS?
Did you install GAD within a Tomcat or did you let GAD install Tomcat?
-
from command prompt, try
[b]telnet genesysmain 7260[/b]
from your GAD server and see if you are able to connect?
if not its a networking issue, and you might want to check the firewall, switches etc..
-
Hi Cav,
I would recomend you to upgrade to latest GA release 7.6.200.14. Also check RN there are a lot of bug fixes.
Regards,
Artur
-
Which version of JDK are you using?
java version "1.5.0_14"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
Java HotSpot(TM) Client VM (build 1.5.0_14-b03, mixed mode)
OS? Windows 2003 Enterprise SP2
Did you install GAD within a Tomcat or did you let GAD install Tomcat? Let GAD do it
telnet genesysmain 7260 > Yes, it works, if you see my logs you will note that FlexLM does answer correctly.
I would recomend you to upgrade to latest GA release 7.6.200.14. > When did this one came up? Will try and let you know
-
Upgraded but same behaviour
-
Sorry for asking again, but have you installed JDK. JDK is needed for GAD
You told me which JRE version you have?
-
[quote author=catanirex link=topic=4142.msg18516#msg18516 date=1241620893]
Sorry for asking again, but have you installed JDK. JDK is needed for GAD
You told me which JRE version you have?
[/quote]
Yes, I did but same behaviour. Genesys was able to reproduce the issue in their labs.
Now I upgraded and behaviour changed. I can start and I'm getting this error:
[quote]
java.lang.IllegalAccessError: tried to access field com.genesyslab.uadthin.proxy.InfoBusinessLogic.businessFactory from class org.apache.jsp.desktop.desktop_jsp
at org.apache.jsp.desktop.desktop_jsp._jspService(desktop_jsp.java:939)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.genesyslab.uadthin.filter.CachePreventFilter.doFilter(CachePreventFilter.java:30)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.genesyslab.uadthin.filter.UTF8Filter.doFilter(UTF8Filter.java:127)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
05 05 20:50:03:427 [ttp-8080-Processor23] ERROR [/gdesktop].[action] Servlet.service() para servlet action lanzó excepción
[/quote]
I can't figure out what is making this error to raise. If I return to previous version it does work fine...
-
I had this problem when I installed GAD.
Damned if I can remember how I fixed it....
BUT I do remember that I looked in the trouble shooting section of the deployment guide and that helped me solve the issue. I know I know I hear you thinking that it cant POSSIBLY be true, but it is.
Lemme go look hang on a sec.
-
Genesys Desktop
You may experience some of these unexpected behaviors while using Genesys
Desktop:
260 Genesys Desktop 7.6
Appendix B: Troubleshooting Genesys Desktop Start-up Issues
• Genesys Desktop logs error messages, like those shown below, about
Update failure:
05 11 15:17:34:703 [ Init Ail Logic] INFO Ail.License trying to checkout license
ISDK_FACTORY
05 11 15:17:34:969 [ Init Ail Logic] FATAL Ail.License Feature ISDK_FACTORY: licensing
violation identified, violation type = Feature has expired(-10,124)
05 11 15:17:34:984 [ Init Ail Logic] WARN GD.Core.Init AIL is not initialized
If you are trying to login an agent, you may also see an alert box
containing the following message: Login aborted: The server is not
initialized.
These errors occur and are logged when the date of the computer on
which Genesys Desktop is installed, or the license server that Genesys
Desktop is accessing, do not agree.
--
Have you restarted FLexLM?
-
Nop. Will try tomorrow.
Thanks :)
-
Did the "java.lang.IllegalAccessError" problem get resolved?
I'm seeing this same exception in GAD after upgrading from an earlier 7.6 version to 7.6.200.14.
Thanks,
Alistair
-
OK, I figured it out and resolved the exception by deleting contents for "work" folder under Genesys Desktop installation directory.
Regards,
Alistair