We have 4 projects and I can bring jobs into JobConductor and successfully generate for 3 of those projects. However on the other project I am unable to do any generation. Here is the exception that shows in catalina log.
2014-02-26 14:37:22 ERROR JobGenerator - Failed to login to CommandLine : org.talend.commons.exception.PersistenceException: java.lang.NullPointerException
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.handleLoginProblem(RemoteRepositoryFactory.java:376)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.delegateBeforeLogon2(RemoteRepositoryFactory.java:313)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.delegateBeforeLogon(RemoteRepositoryFactory.java:260)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.beforeLogon(RemoteRepositoryFactory.java:220)
at org.talend.core.repository.model.ProxyRepositoryFactory.logOnProject(ProxyRepositoryFactory.java:1732)
at org.talend.commandline.util.RepositoryHandler.logonProject(RepositoryHandler.java:73)
at org.talend.commandline.command.CommandProcessor.logonProject(CommandProcessor.java:123)
at org.talend.commandline.command.CommandProcessorSwitch.caseLogonProjectCommand(CommandProcessorSwitch.java:128)
at org.talend.commandline.client.util.CommandAbstractSwitch.doSwitch(CommandAbstractSwitch.java:54)
at org.talend.commandline.command.CommandConsumer.executeCommand(CommandConsumer.java:57)
at org.talend.commandline.command.CommandConsumer.execute(CommandConsumer.java:35)
at org.talend.commandline.mode.ServerCommandLine$CommmandConsumerRunnable.run(ServerCommandLine.java:139)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NullPointerException
at org.talend.repository.svnprovider.SvnEclipseHandler.getFilePath(SvnEclipseHandler.java:56)
at org.talend.repository.svnprovider.SvnEclipseHandler.status(SvnEclipseHandler.java:184)
at org.talend.repository.svnprovider.SvnRepositoryFactory.commitChanges(SvnRepositoryFactory.java:557)
at org.talend.repository.svnprovider.SvnRepositoryFactory.executeRepositoryWorkUnit(SvnRepositoryFactory.java:399)
at org.talend.repository.svnprovider.SvnRepositoryFactory.updateProject(SvnRepositoryFactory.java:1025)
at org.talend.repository.svnprovider.SvnBaseRepositoryFactory.handleTalendProject(SvnBaseRepositoryFactory.java:808)
at org.talend.repository.svnprovider.SvnBaseRepositoryFactory.beforeLogon(SvnBaseRepositoryFactory.java:353)
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.delegateBeforeLogon2(RemoteRepositoryFactory.java:311)
... 11 more
Go to the project and click on advanced settings. Now you will see the SVN settings for the project and please check them with check connection. It looks a bit confusing but the SVN settings in the configuration are only working as template for new projects. The current settings for a projects can only be found and changed this way.