<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic [resolved] Job Generation - java.lang.NullPointerException in Installing and Upgrading</title>
    <link>https://community.qlik.com/t5/Installing-and-Upgrading/resolved-Job-Generation-java-lang-NullPointerException/m-p/2396305#M8323</link>
    <description>Hi, I am evaluating the Data Integration package. &amp;nbsp;I've installed the TAC on a server and am running Studio on a local machine. &amp;nbsp;I created a job in Studio which does a SQL query against a MySQL database (tMySqlInput) and generates a CSV file (tFileOutputDelmited). The job executes successfully locally in Studio, and the project and job show up okay in TAC. &amp;nbsp;In TAC's Job Conductor, I created a job and when it's generated I get the error shown below. &amp;nbsp;Because the stack trace had an error calling checkDBType, I thought it might be the MySQL connector, so I grabbed the mysql-connector-java-5.1.36-bin.jar from Oracle and put in my JDK's lib folder, restarted talend-cmdline and talend-tac services, get the same error. &amp;nbsp;I saw&amp;nbsp;this Talend Help Center article&amp;nbsp;but I don't think it applies because I am not doing anything "custom" (at least as far as I know). &amp;nbsp;I checked the catalina.out log file but am not seeing much more than the exception and stack trace. &amp;nbsp; 
&lt;BR /&gt;Any ideas on what I'm missing or where I should be looking? &amp;nbsp; 
&lt;BR /&gt;Thanks! 
&lt;BR /&gt; 
&lt;PRE&gt;java.lang.RuntimeException: java.lang.NullPointerException&lt;BR /&gt;	at org.talend.commandline.command.ExtensionCommandSwitch.caseExtensionServerCommand(ExtensionCommandSwitch.java:148)&lt;BR /&gt;	at org.talend.commandline.client.command.extension.AbstractExtensionCommandSwitch.doSwitch(AbstractExtensionCommandSwitch.java:31)&lt;BR /&gt;	at org.talend.commandline.command.CommandProcessorSwitch.caseExtensionCommand(CommandProcessorSwitch.java:161)&lt;BR /&gt;	at org.talend.commandline.client.util.CommandAbstractSwitch.doSwitch(CommandAbstractSwitch.java:70)&lt;BR /&gt;	at org.talend.commandline.command.CommandConsumer.executeCommand(CommandConsumer.java:57)&lt;BR /&gt;	at org.talend.commandline.command.CommandConsumer.execute(CommandConsumer.java:35)&lt;BR /&gt;	at org.talend.commandline.mode.ServerCommandLine$CommmandConsumerRunnable.run(ServerCommandLine.java:139)&lt;BR /&gt;	at java.lang.Thread.run(Thread.java:745)&lt;BR /&gt;Caused by: java.lang.NullPointerException&lt;BR /&gt;	at org.talend.core.model.metadata.types.TypesManager.checkDBType(TypesManager.java:82)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.nodes.Node.checkSchema(Node.java:3608)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.nodes.Node.checkNode(Node.java:3854)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.process.Process.checkProblems(Process.java:3089)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.process.Process.checkProcess(Process.java:3080)&lt;BR /&gt;	at org.talend.designer.runprocess.java.JavaProcessorUtilities.sortClasspath(JavaProcessorUtilities.java:520)&lt;BR /&gt;	at org.talend.designer.runprocess.java.JavaProcessorUtilities.computeLibrariesPath(JavaProcessorUtilities.java:381)&lt;BR /&gt;	at org.talend.designer.runprocess.DefaultRunProcessService.updateLibraries(DefaultRunProcessService.java:209)&lt;BR /&gt;	at org.talend.designer.runprocess.RunProcessService.updateLibraries(RunProcessService.java:167)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateBuildInfo(ProcessorUtilities.java:501)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:735)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:999)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobScriptsManager.generateJobFiles(JobScriptsManager.java:644)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobScriptsManager.generateJobFiles(JobScriptsManager.java:634)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobJavaScriptsManager.getExportResources(JobJavaScriptsManager.java:713)&lt;BR /&gt;	at org.talend.commandline.util.JobHandler.export(JobHandler.java:235)&lt;BR /&gt;	at org.talend.commandline.command.execute.BuildJobExecuteCommand.execute(BuildJobExecuteCommand.java:109)&lt;BR /&gt;	at org.talend.commandline.command.ExtensionCommandSwitch.caseExtensionServerCommand(ExtensionCommandSwitch.java:146)&lt;BR /&gt;	... 7 more&lt;BR /&gt;org.talend.gwtadministrator.client.module.dashboard.commandline.model.CommandLineBean.executeGroupCommand(CommandLineBean.java:251)&lt;BR /&gt;org.talend.administrator.scheduler.business.job.generate.JobGenerator.executeGroupCommand(JobGenerator.java:311)&lt;BR /&gt;org.talend.administrator.scheduler.business.job.generate.JobGenerator.generate(JobGenerator.java:151)&lt;BR /&gt;org.talend.administrator.scheduler.business.ExecutionTaskHandler.generateJobScriptUnit(ExecutionTaskHandler.java:399)&lt;BR /&gt;org.talend.administrator.scheduler.business.ExecutionTaskHandler.runTaskUnit(ExecutionTaskHandler.java:1016)&lt;BR /&gt;org.talend.administrator.scheduler.jobs.RemoteTaskExecution.executeRemoteJob(RemoteTaskExecution.java:456)&lt;BR /&gt;org.talend.administrator.scheduler.jobs.RemoteTaskExecution.execute(RemoteTaskExecution.java:230)&lt;BR /&gt;org.talend.administrator.scheduler.jobs.RemoteExecutionSwitcher.execute(RemoteExecutionSwitcher.java:50)&lt;BR /&gt;org.quartz.core.JobRunShell.run(JobRunShell.java:199)&lt;BR /&gt;org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546)&lt;BR /&gt;Caused by: java.lang.RuntimeException: java.lang.NullPointerException&lt;BR /&gt;	at org.talend.commandline.command.ExtensionCommandSwitch.caseExtensionServerCommand(ExtensionCommandSwitch.java:148)&lt;BR /&gt;	at org.talend.commandline.client.command.extension.AbstractExtensionCommandSwitch.doSwitch(AbstractExtensionCommandSwitch.java:31)&lt;BR /&gt;	at org.talend.commandline.command.CommandProcessorSwitch.caseExtensionCommand(CommandProcessorSwitch.java:161)&lt;BR /&gt;	at org.talend.commandline.client.util.CommandAbstractSwitch.doSwitch(CommandAbstractSwitch.java:70)&lt;BR /&gt;	at org.talend.commandline.command.CommandConsumer.executeCommand(CommandConsumer.java:57)&lt;BR /&gt;	at org.talend.commandline.command.CommandConsumer.execute(CommandConsumer.java:35)&lt;BR /&gt;	at org.talend.commandline.mode.ServerCommandLine$CommmandConsumerRunnable.run(ServerCommandLine.java:139)&lt;BR /&gt;	at java.lang.Thread.run(Thread.java:745)&lt;BR /&gt;Caused by: java.lang.NullPointerException&lt;BR /&gt;	at org.talend.core.model.metadata.types.TypesManager.checkDBType(TypesManager.java:82)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.nodes.Node.checkSchema(Node.java:3608)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.nodes.Node.checkNode(Node.java:3854)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.process.Process.checkProblems(Process.java:3089)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.process.Process.checkProcess(Process.java:3080)&lt;BR /&gt;	at org.talend.designer.runprocess.java.JavaProcessorUtilities.sortClasspath(JavaProcessorUtilities.java:520)&lt;BR /&gt;	at org.talend.designer.runprocess.java.JavaProcessorUtilities.computeLibrariesPath(JavaProcessorUtilities.java:381)&lt;BR /&gt;	at org.talend.designer.runprocess.DefaultRunProcessService.updateLibraries(DefaultRunProcessService.java:209)&lt;BR /&gt;	at org.talend.designer.runprocess.RunProcessService.updateLibraries(RunProcessService.java:167)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateBuildInfo(ProcessorUtilities.java:501)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:735)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:999)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobScriptsManager.generateJobFiles(JobScriptsManager.java:644)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobScriptsManager.generateJobFiles(JobScriptsManager.java:634)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobJavaScriptsManager.getExportResources(JobJavaScriptsManager.java:713)&lt;BR /&gt;	at org.talend.commandline.util.JobHandler.export(JobHandler.java:235)&lt;BR /&gt;	at org.talend.commandline.command.execute.BuildJobExecuteCommand.execute(BuildJobExecuteCommand.java:109)&lt;BR /&gt;	at org.talend.commandline.command.ExtensionCommandSwitch.caseExtensionServerCommand(ExtensionCommandSwitch.java:146)&lt;BR /&gt;	... 7 more&lt;BR /&gt;&lt;/PRE&gt;</description>
    <pubDate>Sat, 16 Nov 2024 11:08:46 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T11:08:46Z</dc:date>
    <item>
      <title>[resolved] Job Generation - java.lang.NullPointerException</title>
      <link>https://community.qlik.com/t5/Installing-and-Upgrading/resolved-Job-Generation-java-lang-NullPointerException/m-p/2396305#M8323</link>
      <description>Hi, I am evaluating the Data Integration package. &amp;nbsp;I've installed the TAC on a server and am running Studio on a local machine. &amp;nbsp;I created a job in Studio which does a SQL query against a MySQL database (tMySqlInput) and generates a CSV file (tFileOutputDelmited). The job executes successfully locally in Studio, and the project and job show up okay in TAC. &amp;nbsp;In TAC's Job Conductor, I created a job and when it's generated I get the error shown below. &amp;nbsp;Because the stack trace had an error calling checkDBType, I thought it might be the MySQL connector, so I grabbed the mysql-connector-java-5.1.36-bin.jar from Oracle and put in my JDK's lib folder, restarted talend-cmdline and talend-tac services, get the same error. &amp;nbsp;I saw&amp;nbsp;this Talend Help Center article&amp;nbsp;but I don't think it applies because I am not doing anything "custom" (at least as far as I know). &amp;nbsp;I checked the catalina.out log file but am not seeing much more than the exception and stack trace. &amp;nbsp; 
&lt;BR /&gt;Any ideas on what I'm missing or where I should be looking? &amp;nbsp; 
&lt;BR /&gt;Thanks! 
&lt;BR /&gt; 
&lt;PRE&gt;java.lang.RuntimeException: java.lang.NullPointerException&lt;BR /&gt;	at org.talend.commandline.command.ExtensionCommandSwitch.caseExtensionServerCommand(ExtensionCommandSwitch.java:148)&lt;BR /&gt;	at org.talend.commandline.client.command.extension.AbstractExtensionCommandSwitch.doSwitch(AbstractExtensionCommandSwitch.java:31)&lt;BR /&gt;	at org.talend.commandline.command.CommandProcessorSwitch.caseExtensionCommand(CommandProcessorSwitch.java:161)&lt;BR /&gt;	at org.talend.commandline.client.util.CommandAbstractSwitch.doSwitch(CommandAbstractSwitch.java:70)&lt;BR /&gt;	at org.talend.commandline.command.CommandConsumer.executeCommand(CommandConsumer.java:57)&lt;BR /&gt;	at org.talend.commandline.command.CommandConsumer.execute(CommandConsumer.java:35)&lt;BR /&gt;	at org.talend.commandline.mode.ServerCommandLine$CommmandConsumerRunnable.run(ServerCommandLine.java:139)&lt;BR /&gt;	at java.lang.Thread.run(Thread.java:745)&lt;BR /&gt;Caused by: java.lang.NullPointerException&lt;BR /&gt;	at org.talend.core.model.metadata.types.TypesManager.checkDBType(TypesManager.java:82)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.nodes.Node.checkSchema(Node.java:3608)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.nodes.Node.checkNode(Node.java:3854)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.process.Process.checkProblems(Process.java:3089)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.process.Process.checkProcess(Process.java:3080)&lt;BR /&gt;	at org.talend.designer.runprocess.java.JavaProcessorUtilities.sortClasspath(JavaProcessorUtilities.java:520)&lt;BR /&gt;	at org.talend.designer.runprocess.java.JavaProcessorUtilities.computeLibrariesPath(JavaProcessorUtilities.java:381)&lt;BR /&gt;	at org.talend.designer.runprocess.DefaultRunProcessService.updateLibraries(DefaultRunProcessService.java:209)&lt;BR /&gt;	at org.talend.designer.runprocess.RunProcessService.updateLibraries(RunProcessService.java:167)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateBuildInfo(ProcessorUtilities.java:501)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:735)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:999)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobScriptsManager.generateJobFiles(JobScriptsManager.java:644)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobScriptsManager.generateJobFiles(JobScriptsManager.java:634)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobJavaScriptsManager.getExportResources(JobJavaScriptsManager.java:713)&lt;BR /&gt;	at org.talend.commandline.util.JobHandler.export(JobHandler.java:235)&lt;BR /&gt;	at org.talend.commandline.command.execute.BuildJobExecuteCommand.execute(BuildJobExecuteCommand.java:109)&lt;BR /&gt;	at org.talend.commandline.command.ExtensionCommandSwitch.caseExtensionServerCommand(ExtensionCommandSwitch.java:146)&lt;BR /&gt;	... 7 more&lt;BR /&gt;org.talend.gwtadministrator.client.module.dashboard.commandline.model.CommandLineBean.executeGroupCommand(CommandLineBean.java:251)&lt;BR /&gt;org.talend.administrator.scheduler.business.job.generate.JobGenerator.executeGroupCommand(JobGenerator.java:311)&lt;BR /&gt;org.talend.administrator.scheduler.business.job.generate.JobGenerator.generate(JobGenerator.java:151)&lt;BR /&gt;org.talend.administrator.scheduler.business.ExecutionTaskHandler.generateJobScriptUnit(ExecutionTaskHandler.java:399)&lt;BR /&gt;org.talend.administrator.scheduler.business.ExecutionTaskHandler.runTaskUnit(ExecutionTaskHandler.java:1016)&lt;BR /&gt;org.talend.administrator.scheduler.jobs.RemoteTaskExecution.executeRemoteJob(RemoteTaskExecution.java:456)&lt;BR /&gt;org.talend.administrator.scheduler.jobs.RemoteTaskExecution.execute(RemoteTaskExecution.java:230)&lt;BR /&gt;org.talend.administrator.scheduler.jobs.RemoteExecutionSwitcher.execute(RemoteExecutionSwitcher.java:50)&lt;BR /&gt;org.quartz.core.JobRunShell.run(JobRunShell.java:199)&lt;BR /&gt;org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546)&lt;BR /&gt;Caused by: java.lang.RuntimeException: java.lang.NullPointerException&lt;BR /&gt;	at org.talend.commandline.command.ExtensionCommandSwitch.caseExtensionServerCommand(ExtensionCommandSwitch.java:148)&lt;BR /&gt;	at org.talend.commandline.client.command.extension.AbstractExtensionCommandSwitch.doSwitch(AbstractExtensionCommandSwitch.java:31)&lt;BR /&gt;	at org.talend.commandline.command.CommandProcessorSwitch.caseExtensionCommand(CommandProcessorSwitch.java:161)&lt;BR /&gt;	at org.talend.commandline.client.util.CommandAbstractSwitch.doSwitch(CommandAbstractSwitch.java:70)&lt;BR /&gt;	at org.talend.commandline.command.CommandConsumer.executeCommand(CommandConsumer.java:57)&lt;BR /&gt;	at org.talend.commandline.command.CommandConsumer.execute(CommandConsumer.java:35)&lt;BR /&gt;	at org.talend.commandline.mode.ServerCommandLine$CommmandConsumerRunnable.run(ServerCommandLine.java:139)&lt;BR /&gt;	at java.lang.Thread.run(Thread.java:745)&lt;BR /&gt;Caused by: java.lang.NullPointerException&lt;BR /&gt;	at org.talend.core.model.metadata.types.TypesManager.checkDBType(TypesManager.java:82)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.nodes.Node.checkSchema(Node.java:3608)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.nodes.Node.checkNode(Node.java:3854)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.process.Process.checkProblems(Process.java:3089)&lt;BR /&gt;	at org.talend.designer.core.ui.editor.process.Process.checkProcess(Process.java:3080)&lt;BR /&gt;	at org.talend.designer.runprocess.java.JavaProcessorUtilities.sortClasspath(JavaProcessorUtilities.java:520)&lt;BR /&gt;	at org.talend.designer.runprocess.java.JavaProcessorUtilities.computeLibrariesPath(JavaProcessorUtilities.java:381)&lt;BR /&gt;	at org.talend.designer.runprocess.DefaultRunProcessService.updateLibraries(DefaultRunProcessService.java:209)&lt;BR /&gt;	at org.talend.designer.runprocess.RunProcessService.updateLibraries(RunProcessService.java:167)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateBuildInfo(ProcessorUtilities.java:501)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:735)&lt;BR /&gt;	at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:999)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobScriptsManager.generateJobFiles(JobScriptsManager.java:644)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobScriptsManager.generateJobFiles(JobScriptsManager.java:634)&lt;BR /&gt;	at org.talend.repository.ui.wizards.exportjob.scriptsmanager.JobJavaScriptsManager.getExportResources(JobJavaScriptsManager.java:713)&lt;BR /&gt;	at org.talend.commandline.util.JobHandler.export(JobHandler.java:235)&lt;BR /&gt;	at org.talend.commandline.command.execute.BuildJobExecuteCommand.execute(BuildJobExecuteCommand.java:109)&lt;BR /&gt;	at org.talend.commandline.command.ExtensionCommandSwitch.caseExtensionServerCommand(ExtensionCommandSwitch.java:146)&lt;BR /&gt;	... 7 more&lt;BR /&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 16 Nov 2024 11:08:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Installing-and-Upgrading/resolved-Job-Generation-java-lang-NullPointerException/m-p/2396305#M8323</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T11:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Job Generation - java.lang.NullPointerException</title>
      <link>https://community.qlik.com/t5/Installing-and-Upgrading/resolved-Job-Generation-java-lang-NullPointerException/m-p/2396306#M8324</link>
      <description>This ended up being related to the different versions of Java on our server. &amp;nbsp;I found the one that Talend was using, put the MySQL library there, and it's up and going.</description>
      <pubDate>Tue, 14 Jul 2015 00:23:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Installing-and-Upgrading/resolved-Job-Generation-java-lang-NullPointerException/m-p/2396306#M8324</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-14T00:23:05Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Job Generation - java.lang.NullPointerException</title>
      <link>https://community.qlik.com/t5/Installing-and-Upgrading/resolved-Job-Generation-java-lang-NullPointerException/m-p/2396307#M8325</link>
      <description>Hi JasonT,&lt;BR /&gt;Can we consider this topic as resolved?&lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
      <pubDate>Tue, 14 Jul 2015 10:30:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Installing-and-Upgrading/resolved-Job-Generation-java-lang-NullPointerException/m-p/2396307#M8325</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-14T10:30:39Z</dc:date>
    </item>
  </channel>
</rss>

