Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Talend Open Studio for Big Data 6 does not start correctly

The new edition of Talend Open Studio for Big Data 6 (TOS_BD-20150702_1326-V6.0.0.zip) does not start completely. I get into the project selection screen. After clicking on "finish" the following ERROR appears and
the studio does not start.
I am in a restricted company network and so the application will not be able to get an internet connection.
java.lang.NullPointerException
    at org.talend.designer.codegen.JavaRoutineSynchronizer.doSyncRoutine(JavaRoutineSynchronizer.java:145)
    at org.talend.designer.codegen.AbstractRoutineSynchronizer.syncRoutine(AbstractRoutineSynchronizer.java:169)
    at org.talend.designer.codegen.JavaRoutineSynchronizer.syncRoutineItems(JavaRoutineSynchronizer.java:103)
    at org.talend.designer.codegen.JavaRoutineSynchronizer.syncAllRoutinesForLogOn(JavaRoutineSynchronizer.java:82)
    at org.talend.core.CoreService.syncAllRoutines(CoreService.java:281)
    at org.talend.core.repository.model.ProxyRepositoryFactory.logOnProject(ProxyRepositoryFactory.java:1826)
    at org.talend.repository.ui.login.LoginHelper$2.run(LoginHelper.java:404)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
This issue appears regardless for existing project, new projects or imported demo projects. I also tried different downloads and unzip tools.
Best regards,
  Chris

Labels (2)
54 Replies
Anonymous
Not applicable
Author

Hi,
last week I startet with TOS_DI-Win32-20150702_1326-V6.0.0 (directly downloaded from Talend Website) and get exactly the same behavior as shown above:
During startup ...
java.lang.NullPointerException
    at org.talend.designer.codegen.JavaRoutineSynchronizer.doSyncRoutine(JavaRoutineSynchronizer.java:145)
...
Since this problem is known since 9th of July I wonder: Is there in the meantime any solution or workaround available for this behavior ?
I have found a few JIRAs dealing with this but actually no information that would help me to solve my problem.
I have installed maven on my machine and it works properly in other java projects. But I do not understand what it has to do with TOS_DI-Win32-20150702_1326-V6.0.0
I appreciate any help ...
Regads, Detlef Antoni
Anonymous
Not applicable
Author

Hi,
after re-reading former posts - especially the issue
I now could finish the problem. The solution is as mentioned: copy the \.m2\repository-Folder from another computer (on which the program workes) to the other computer (where the program does not work).
The problem seems to happen if there is already an maven-installation with special settings on a computer
Now I possibly have to switch between my "normal" mvn-Repository and "talend"-repository - we shall see.
Regards, Detlef
Anonymous
Not applicable
Author

Hi all,
The repository.zip provided by @christopher.foerster does not solve the problem because I'm getting the same error after I replaced the files in my %user%/.m2/repository folder.
Installing and executing Talend studio in another computer outside the company's proxy and then copy the downloaded files into the .m2 folder is not enogth either. Because you will have problems each time you need a new component's jar.
Besides, putting a settings.xml inside .m2 folder with a valid proxy does not solve my problem. I'm receiving the same exception:

java.lang.NullPointerException
at org.talend.designer.codegen.JavaRoutineSynchronizer.doSyncRoutine(JavaRoutineSynchronizer.java:145)
at org.talend.designer.codegen.AbstractRoutineSynchronizer.syncRoutine(AbstractRoutineSynchronizer.java:169)
at org.talend.designer.codegen.JavaRoutineSynchronizer.syncRoutineItems(JavaRoutineSynchronizer.java:103)
at org.talend.designer.codegen.JavaRoutineSynchronizer.syncAllRoutinesForLogOn(JavaRoutineSynchronizer.java:82)
at org.talend.core.CoreService.syncAllRoutines(CoreService.java:281)
at org.talend.core.repository.model.ProxyRepositoryFactory.logOnProject(ProxyRepositoryFactory.java:1826)
at org.talend.repository.ui.login.LoginHelper$2.run(LoginHelper.java:404)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)

What should I do to use Talend Open Studio 6 in my company's computer?
Anonymous
Not applicable
Author

Hi dani_gol,
For now there seems to be a blocker issue that we're investigating: https://jira.talendforge.org/browse/TDI-33091
Feel free to provide your use case in the JIRA issue so that we can get a fix quikcly.
Sorry for the inconvenience.
Elisa
_AnonymousUser
Specialist III
Specialist III

Hi 
I found how to make working  talend 6.0 on linux  
If you have error message  at start about maven-resources-plugin-2.7.jar problem :
First install maven 2 
(on debian with root :
  apt-get install maven2

)
Now loggin with the user you are running talend  (in my case user is name talend )
su - talend 

delete old .m2 folder if you have one
rm -rf  /home/talend/.m2/
cd /home/talend/
mkdir .m2
cd .m2

(if you are behind a proxy   write a file named
settings.xml with proxy informations)
echo ' 
<SETTINGS xmlns="">
  xmlns:xsi=""
  xsi:schemaLocation="
                      ">
  <LOCALREPOSITORY></LOCALREPOSITORY>
  <INTERACTIVEMODE></INTERACTIVEMODE>
  <USEPLUGINREGISTRY></USEPLUGINREGISTRY>
  <OFFLINE></OFFLINE>
  <PLUGINGROUPS></PLUGINGROUPS>
  <SERVERS></SERVERS>
  <MIRRORS></MIRRORS>
  <PROXIES>
   <PROXY>
      <ACTIVE>true</ACTIVE>
      <PROTOCOL>http</PROTOCOL>
      <HOST>YOUR.PROXY.HOST</HOST>
      <PORT>YOUR.PROXY.PORT</PORT>
    </PROXY>
  </PROXIES>
  <PROFILES></PROFILES>
  <ACTIVEPROFILES></ACTIVEPROFILES>
</SETTINGS>

' >  /home/talend/.m2/settings.xml


download maven-resources-plugin-2.7.jar:
( if you are behind a proxy  dont forget to  do 
export http_proxy=



wget

wget


compile :
mvn install:install-file -Dfile=./maven-resources-plugin-2.7.jar -DgroupId=org.apache.maven.plugins -DartifactId=maven-resources-plugin -Dversion=2.7 -Dpackaging=jar

and now  Talend 6.0 working  😃 
_AnonymousUser
Specialist III
Specialist III

Hi 
I found how to make working  talend 6.0 on linux  
If you have error message  at start about maven-resources-plugin-2.7.jar problem :
First install maven 2 
(on debian with root :
  apt-get install maven2

)
Now loggin with the user you are running talend  (in my case user is name talend )
su - talend 

delete old .m2 folder if you have one
rm -rf  /home/talend/.m2/
cd /home/talend/
mkdir .m2
cd .m2

(if you are behind a proxy   write a file named
settings.xml with proxy informations)
echo ' 
<SETTINGS xmlns="">
  xmlns:xsi=""
  xsi:schemaLocation="
                      ">
  <LOCALREPOSITORY></LOCALREPOSITORY>
  <INTERACTIVEMODE></INTERACTIVEMODE>
  <USEPLUGINREGISTRY></USEPLUGINREGISTRY>
  <OFFLINE></OFFLINE>
  <PLUGINGROUPS></PLUGINGROUPS>
  <SERVERS></SERVERS>
  <MIRRORS></MIRRORS>
  <PROXIES>
   <PROXY>
      <ACTIVE>true</ACTIVE>
      <PROTOCOL>http</PROTOCOL>
      <HOST>YOUR.PROXY.HOST</HOST>
      <PORT>YOUR.PROXY.PORT</PORT>
    </PROXY>
  </PROXIES>
  <PROFILES></PROFILES>
  <ACTIVEPROFILES></ACTIVEPROFILES>
</SETTINGS>

' >  /home/talend/.m2/settings.xml


download maven-resources-plugin-2.7.jar:
( if you are behind a proxy  dont forget to  do 
export http_proxy=



wget  

wget


compile :
mvn install:install-file -Dfile=./maven-resources-plugin-2.7.jar -DgroupId=org.apache.maven.plugins -DartifactId=maven-resources-plugin -Dversion=2.7 -Dpackaging=jar

and now  Talend 6.0 working  😃 

forum  remove url 😕    feel free to email me   to send you information about  wget   url 
_AnonymousUser
Specialist III
Specialist III

url to wget : ( add h t t p : //  )
repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.7/maven-resources-plugin-2.7.jar
repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.7/maven-resources-plugin-2.7.xml
david.kosiorek@armatis.lc.com
Anonymous
Not applicable
Author

Hi,
I have manged to get TOS 6.0.0 working on Windows 7 64 bit by removing the suffix of ".lastUpdated" from the files maven-resources-plugin-2.7.jar.lastUpdated and maven-resources-plugin-2.7.pom.lastUpdated in the folder c:\Users\<USERNAME>\.m2\repository\org\plugins\maven-resources-plugin
Hope this helps
Anonymous
Not applicable
Author

Hi Guys,
Thanks for the feedback! I'll pass it on to the Dev team in https://jira.talendforge.org/browse/TDI-33091. Let's see if this can help.
Thanks.
Elisa
_AnonymousUser
Specialist III
Specialist III

Hi Guys,
Thanks for the feedback! I'll pass it on to the Dev team in . Let's see if this can help.
Thanks.
Elisa

Dear
i post on jira  a comment to  fix it    more easly
all problems are for user behind a proxy and maven cant retrive .jar to make TOS working ok
so to fix in 
Before first launch edit 
TOS_DI-20150702_1326-V6.0.0/configuration/maven_user_settings.xml

and put proxy setting in it

<PROXIES>
<PROXY>
<ACTIVE>true</ACTIVE>
<PROTOCOL>http</PROTOCOL>
<HOST>PROXY.COMPAGNY.HOST</HOST>
<PORT>PROXY.COMPAGNY.PORT</PORT>
</PROXY>
</PROXIES>


and edit also 
TOS_DI-20150702_1326-V6.0.0configuration/.settings/org.eclipse.core.net.prefs

put in it 
eclipse.preferences.version=1
org.eclipse.core.net.hasMigrated=true
proxyData/HTTP/hasAuth=false
proxyData/HTTP/host=PROXY.COMPAGNY.HOST
proxyData/HTTP/port=PROXY.COMPAGNY.PORT
proxyData/HTTPS/hasAuth=false
proxyData/HTTPS/host=PROXY.COMPAGNY.HOST
proxyData/HTTPS/port=PROXY.COMPAGNY.PORT
systemProxiesEnabled=false

and then open Talend all working