#1 2011-01-24 18:16:54

Robin
Guest

TOS 4.1.1 and CVS

Tags: [bug, cvs, error, java, tos4.1.1]

Hello...

We are having issues using TOS 4.1.1 and CVS.  I filed a bug report which was immediately closed because "we are not responsible for what you do with our files outside of TOS" which, as a user, has me pretty angry.  I should be able to put the project under some sort of revision control, because if I can't,  I don't see how it is useful to me.

So, my question is: does anyone here use TOS and CVS? Or any sort of revision control?  If so, how?  I searched through the forum archive before posting this, but all the links I found came up as "bad links".

Thanks,
Robin

#2 2011-01-24 21:56:05

Robin
Guest

Re: TOS 4.1.1 and CVS

Just an update here...

Part of the problem was some file or files in the Talend tree got treated as text rather than binary during check-in.  I'm still tracking that down.  However, I deleted the workspace and imported it from an uncorrupted source, and although it opens ok (all the objects are there) when I close and re-open that project (whether I save or not) all the objects are once again gone.

I have done a completely fresh TOS install with this same behaviour.  Has anyone ever run into this?  Any ideas on what files got messed up?

#3 2011-01-24 22:16:50

camsellem
Talend Team
Registered: 2010-01-29
Posts: 253

Re: TOS 4.1.1 and CVS

Do you have any accent or spaces in your installation path ?

Offline

#4 2011-01-24 22:44:42

JohnGarrettMartin
Member
Registered: 2009-01-07
Posts: 762

Re: TOS 4.1.1 and CVS

Robin,

The most important files are the talend.project all the .items and .properties for each repository item.

Offline

#5 2011-01-25 01:50:43

Robin
Guest

Re: TOS 4.1.1 and CVS

Updating in case anyone else runs into this issue:

I dug around and found the log in workspace/.metadata/.log, and in there I found I was somehow missing a jar: jts-19.jar.  I found that on the net, put it in the lib dir in the TOS install, and a second missing lib was logged: postgis_1.4.0.jar.  I grabbed *that* from the net, put it in the lib dir, and now it's complaining about a third missing lib: org.talend.sdi.jar.  I have no idea where to find this one, but at least right now my objects are present and my code gets generated.

In digging through the open tickets, I see that at least one other person has reported this issue.  Hopefully it will get resolved, because this has really, really sucked!

#6 2011-01-25 01:52:15

Robin
Guest

Re: TOS 4.1.1 and CVS

By the way, no accent or spaces in the path, and the .items and .properties files look fine.  The .settings folder was missing from one of my projects but correcting that didn't seem to make a difference either way.

#7 2011-01-25 15:04:14

Robin
Guest

Re: TOS 4.1.1 and CVS

One other note for anyone else running into this issue...

I have two environments where this issue was seen.  One is a Windows box running TOS 4.1.1, the other is a Linux box running TOS 4.1.2.  The Linux box was happy after plugging in the two missing Jar files, but the Windows box had an additional problem.

On Windows, by default files starting with a . are hidden.  So, when I did a CVS check-in on this machine, several files and directories were not checked in, including .metadata/ and .project.  When I checked the project out and imported it again because of the missing Jar file issue, those files were (obviously) not there, so the project still didn't work.

BTW I figured this all out by reading .metadata/.log ... which I found on the Linux box.

#8 2011-04-08 12:03:39

dobprofi
Member
Registered: 2008-06-06
Posts: 91

Re: TOS 4.1.1 and CVS

Hi Robin
Talend supports svn with its TIS Version - This is the designated and supported team development plattform. I think, if you work with CVS you are only able to work on one checkout-directory (single-user' mode). Talend modifies item and properties files ('the source') with ID's to protect their business model. We have tried to work in a team with CVS and gave up. If you work in a single user mode, you can also maintain your sources as a project "export", which fits better to the Talend way of doing things  as CVS.
Regards
Benjamin

Offline

Board footer

Powered by FluxBB