Proj-x Transfer fix

I’ve finally had some free time to spend on fixing Transfer, it seems the problems were not caused by bugs, instead other plug-ins such as PDT (from v2 onwards) changed the way they’re implemented and started using the Eclipse DLTK (Dynamic Language Tool Kit) which meant Transfer no longer knew how to process requests from the new PHP Explorer (This was not a problem for me, as I use an older version of PDT).

Anyway, I will release a test version of Tranfer 1.2 shortly, note its not final, I intend to add more error checking and some default settings.

Please note the new version of Transfer required the DLTK be installed, I’ll add instructions for this when I release the test.


  • No Related Post
bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark
tabs-top


15 Responses to “Proj-x Transfer fix”

  1. Aaron says:

    Looking forward to the new release! Any ETA? Your plugin seems to be the only one out there that will deploy projects to a remote webserver. Would sure make my life easier!

  2. Joe says:

    Doesn’t work with 3.5 Galileo either.

    When you try to enter ftp server details on the project properties page you get this error:

    Problem Occurred
    Unable to create the selected property page.
    Bad version number in .class file

  3. Kelvin says:

    Joe, I’ve thoroughly tested Transfer with Eclipse 3.5 and PDT 2.1 and could find no issues. Have you installed the DLTK??

  4. Joe says:

    I believe it is installed, I have the “Eclipse for PHP Developers (137 MB)” version for OS X.

    There are 15 plugins in the eclipse plugins folder beginning with “org.eclipse.dltk”:

    org.eclipse.dltk.validators.core_1.0.0.v20090610-1638.jar
    org.eclipse.dltk.validators.externalchecker_1.0.0.v20090610-1638.jar
    org.eclipse.dltk.validators.ui_1.0.0.v20090610-1638.jar
    org.eclipse.dltk.ui_1.0.0.v20090617-1521.jar
    org.eclipse.dltk.testing_1.0.0.v20090610-1638.jar
    org.eclipse.dltk.rse.core_1.0.0.v20090613-1432.jar
    org.eclipse.dltk.rse.ui_1.0.0.v20090610-1638.jar
    org.eclipse.dltk.formatter_1.0.0.v20090617-1404.jar
    org.eclipse.dltk.launching_1.0.0.v20090610-1638.jar
    org.eclipse.dltk.debug.ui_1.0.0.v20090610-1638.jar
    org.eclipse.dltk.core_1.0.0.v20090617-1157.jar
    org.eclipse.dltk.debug_1.0.0.v20090613-1432.jar
    org.eclipse.dltk_1.0.0.v20090615-1430.jar
    org.eclipse.dltk.console_1.0.0.v20090610-1638.jar
    org.eclipse.dltk.console.ui_1.0.0.v20090610-1638.jar

  5. Kelvin says:

    Thanks Joe, that helps a lot – Could you tell me what version of Java you have installed? Transfer was developed on a Windows machine, but one of the guys at work has a Mac Book Pro, I’ll see if he’ll help me test it.

  6. Joe says:

    1.5.0_19, which I think is the latest Apple release.

    If you want me to test a build just email it to me.

  7. Wanjee says:

    Hi,

    I also have problems here on my Macs. Java version is also 1.5.0_19 so Transfer cannot be executed properly. I tried to change the JVM by modifying the “java” alias but then Eclipse cannot be launched anymore. Unfortunately I do not remember my Java courses enough to be able to compile the source code using this JVM ;-)

    Anyway it works like a charm on my Vista box at work.

    Hope a solution can be found because this plugin is a must have for me. Keep up the good work!

    Regards,

    Wanjee

  8. Joe says:

    Any news on this?

  9. Kelvin says:

    Hi Joe

    I think the problem definitely stems from the version of Java your running, I’ve been unable to get hold of a Mac to do any testing but I’ve had the same issue using Transfer with Zend Studio 7 (which ships with JRE 1.5).

    I’ve now recompiled Transfer using JRE v1.5, could you download and give it a try please http://www.proj-x.org/eclipse-plugin/projx-transfer

    Cheers
    Kelvin

  10. Joe says:

    Many thanks Kelvin, it is now working fine.

  11. Mike says:

    Hi Kelvin,

    Is there a way to change the default Path of remote site, I think it took my project name and used it as path of the default path.

    The default path is “/test” in the above screen shot.

    Another minor thing is within eclipse this project is called Proj-x Tranfer, but this page has Project-x Tran”s”fer.

    Thank you for this great plugin.

    Mike

  12. Kelvin says:

    Hi Mike,

    Sorry to take so long to get back to you.

    It shouldn’t use your Project name in the path, the root should be where ever your FTP account on the remote server points to, but try using “/” as the remote path.

    For example my website ftp account points to /home/website/ but my website root is /home/website/public_html, so I set the path in Transfer to tranfer to /public_html/.

    I hope this helps, if not drop me an email (web@projx.it).

  13. Mike says:

    Hi Kelvin,

    Thanks for the response, the error above was caused by my eclipse folder structure. Everything is working fine now.

    Mike

  14. Exception e says:

    Works great sofar. It is a bit rough on the edges, as you need to set a port for ftp. If you don’t do that, Transfer will accept that. Ben when you actually do an upload, you get a cryptic error message.

  15. Mari says:

    Hi, I have the following error when trying to upload or download something: Error in PxTransferJob: For input string “”.
    I’m using Eclipse Galileo and PDT 2.1 on Linux. The same errors occurs in Eclipse Helios and PDT 2.2

    I can only queue items.

Leave a Reply