Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in Toronto Sept 9th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] Connection to Generator failed (Command Line)

Hi,
i have following problem:
We have just installed TIS and want to start a second job from the TAC. But everytime we got an "Connection to Generator failed (Command Line)". I have checked every SVN connetion. Everything is "OK".
One strange thing is, that the first job is valid and is runing. But if we "generate" this job again we got the same error as the "new" second job.

	at org.talend.administrator.scheduler.business.job.generate.JobGenerator.generate(JobGenerator.java:197)
at org.talend.administrator.scheduler.business.ExecutionTaskHandler.generateJobScriptUnit(ExecutionTaskHandler.java:341)
at org.talend.administrator.scheduler.business.ExecutionTaskHandler$1.run(ExecutionTaskHandler.java:294)
Caused by: org.talend.administrator.common.exception.SystemException: Failed to login to CommandLine : org.talend.commons.exception.PersistenceException: Cannot connect to project with url 'http://localhost:8080/svn/TEST'
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.delegateBeforeLogon2(Unknown Source)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.delegateBeforeLogon(Unknown Source)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.beforeLogon(Unknown Source)
at org.talend.core.repository.model.ProxyRepositoryFactory.logOnProject(Unknown Source)
at org.talend.commandline.util.RepositoryHandler.logonProject(Unknown Source)
at org.talend.commandline.command.CommandProcessor.logonProject(Unknown Source)
at org.talend.commandline.command.CommandProcessorSwitch.caseLogonProjectCommand(Unknown Source)
at org.talend.commandline.client.util.CommandAbstractSwitch.doSwitch(Unknown Source)
at org.talend.commandline.command.CommandConsumer.executeCommand(Unknown Source)
at org.talend.commandline.command.CommandConsumer.execute(Unknown Source)
at org.talend.commandline.mode.ServerCommandLine$CommmandConsumerRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NullPointerException
at org.talend.repository.remoteprovider.ImplementationHelper.getConfigurationElement(Unknown Source)
at org.talend.repository.remoteprovider.ImplementationHelper.getInstance(Unknown Source)
at org.talend.repository.remoteprovider.ImplementationHelper.getProjectUrlCheck(Unknown Source)
... 12 more
at org.talend.administrator.commandline.CommandLineBean.executeGroupCommand(CommandLineBean.java:183)
at org.talend.administrator.scheduler.business.job.generate.JobGenerator.executeGroupCommand(JobGenerator.java:264)
at org.talend.administrator.scheduler.business.job.generate.JobGenerator.generate(JobGenerator.java:140)
... 2 more
Caused by: org.talend.commandline.client.command.CommandStatusWrapException: org.talend.commons.exception.PersistenceException: Cannot connect to project with url 'http://localhost:8080/svn/TEST'
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.delegateBeforeLogon2(Unknown Source)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.delegateBeforeLogon(Unknown Source)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.beforeLogon(Unknown Source)
at org.talend.core.repository.model.ProxyRepositoryFactory.logOnProject(Unknown Source)
at org.talend.commandline.util.RepositoryHandler.logonProject(Unknown Source)
at org.talend.commandline.command.CommandProcessor.logonProject(Unknown Source)
at org.talend.commandline.command.CommandProcessorSwitch.caseLogonProjectCommand(Unknown Source)
at org.talend.commandline.client.util.CommandAbstractSwitch.doSwitch(Unknown Source)
at org.talend.commandline.command.CommandConsumer.executeCommand(Unknown Source)
at org.talend.commandline.command.CommandConsumer.execute(Unknown Source)
at org.talend.commandline.mode.ServerCommandLine$CommmandConsumerRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NullPointerException
at org.talend.repository.remoteprovider.ImplementationHelper.getConfigurationElement(Unknown Source)
at org.talend.repository.remoteprovider.ImplementationHelper.getInstance(Unknown Source)
at org.talend.repository.remoteprovider.ImplementationHelper.getProjectUrlCheck(Unknown Source)
... 12 more

Thanks in Advance,
Markus
Labels (3)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Hi
Try to do:
1. Stop the commandline.
2. Delete the commandline-woskspace.
3. Restart commandline and generate the task again.
Best regards
Shong

View solution in original post

18 Replies
Anonymous
Not applicable
Author

Hi
Try to do:
1. Stop the commandline.
2. Delete the commandline-woskspace.
3. Restart commandline and generate the task again.
Best regards
Shong
Anonymous
Not applicable
Author

Many Thanks!
It works now!
ar7368
Contributor
Contributor

I have the same problem. Should I delete every item in the commandline-worksapce (\\drw-sql01\c$\Program Files\Talend-4.2.3\cmdline\studio\commandline-workspace) folder or just the project folder ?.
Thanks,
Anonymous
Not applicable
Author

Hi Ar7368
Delete the commandline-workspace directory.
Then it will be recreated when you start up TOS next time.
Regards,
Pedro
ar7368
Contributor
Contributor

Hi Pedro,
The command line is still down. The client log in TAC says "Error at grid loading: Fail to connect to CommandLine: Unknown.hZ(Unknown source:0)". What does it mean?
Thanks,
ar7368
Contributor
Contributor

2012-04-10 11:15:00 ERROR CommandLineFactory  - could not connect to commandline
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at org.talend.commandline.client.CommandLineAbstractClient.connect(Unknown Source)
at org.talend.commandline.client.CommandLineJavaClient.command(Unknown Source)
at org.talend.commandline.client.CommandLineJavaClient.access$0(Unknown Source)
at org.talend.commandline.client


To see the whole post, download it here
OriginalPost.pdf
Anonymous
Not applicable
Author

Hi Ar7368
When you are using TAC->Job Conductor to deploy jobs on JobServer, the commandline needs to be started up(%TIS%\Commandline.bat or %TIS%\commandline-linux.sh).
Besides, you'd better check the parameters about commandline in TAC->Configuration.
Regards,
Pedro
ar7368
Contributor
Contributor

Hi Pedro,
I did restart after I restarted the services on the server where Talend resides. So now the primary commandline is working, but the secondary still errors. This is Ok for now as the jobs are running as scheduled. Any idea why commandline (secondary) still errors?
Thanks,
Anonymous
Not applicable
Author

Hi
You mean the secondary parameters about commandline in TAC->Configuration still get errors?
It's OK. If you start up commandline using the secondary parameters, the primary one will get errors.
Hope I didn't misunderstand you.
Regards,
Pedro