Does ucf.jar handle spaces in file names?

As far as I can see, it does not:
humber:zxpdir williamg$ find .
./foo
./foo/foo bar
./foo/foobar
humber:zxpdir williamg$ java -Djsse.enableSNIExtension=false -jar ../../../adobesigningtoolkit/ucf.jar -package ../foo.zxp -C /Users/williamg/Projects/zxptesting/build/zxpdir/ .
humber:zxpdir williamg$ unzip -l ../foo.zxp
Archive:  ../foo.zxp
  Length     Date   Time    Name
       41  08-26-13 19:46   mimetype
        0  08-26-13 19:46   foo/foobar
       41                   2 files
That appears to indicate that the file “foo/foobar” is being added to the zipfile, but that “foo/foo bar” is not.
Is this a known bug, … and if so, is there an ETA for it to be fixed?
As an aside: is there a way to determine the version number of the ucf.jar that I have? “-version” doesn't seem to be available on the command line.

According to the documentation:
“If you have created your product using earlier versions of these tools, or the free Creative Suite SDK, or if it is a script or  C++ plug-in, or some combination of these things, you can manually create a manifest MXI file and package your delivery files into a ZXP, using the command-line utility in the Packaging and Signing Toolkit. See the section Packaging Manually”
(The link points to the section which indicates that the UCF command line tool should be used to create the package.)
Is this documentation wrong?
The Packager utility indicates that it supports the following types of content for Photoshop:
Actions (ATN)
Brushes (ABR)
Gradients (GRD)
Patterns (PAT)
Scripts (JSX)
Swatches (ACO, ASE)
That does not include filter plug-ins (.8bf on Windows, .plugin on Mac), and so it does not apply to my use case.
(Furthermore, it does not appear to be possible to run the packager tool from the command line, meaning that it is not useful to me since it would be very difficult to integrate it with our build system. Is it possible to run the Packager from the command line?)

Similar Messages

  • Does ucf.jar handle symbolic links?

    When bulding a .zxp package using ucf.jar on the command line, I wish to package symbolic links which point at files which are not necessarily here on my system - they point at elements which will be installed as part of the extension.
    When ucf.jar encounters such a symbolic link, however, it stops, saying “no such file” with the name of the link.
    Is this expected behaviour? If so, when will this bug be fixed? Let me know if more details are required!

    If the file exists, then the pointed-to files are packaged, instead of the symbolic link itself, which is not what I'm after either; this is a link which will be correct on the destination after the bundle is unpacked, but which may not yet be present on the system doing the packaging. I think this may be related to http://forums.adobe.com/message/4681087#4681087 , though it is not exactly the same problem.
    Perhaps to rephrase my question then:
    How may I package a symbolic link using ucf.jar?
    At the moment there are two options:
    • Destination pointed to by link does not exist -> failure with “file not found”.
    • Destination pointed to by link does exist -> package is built containing the destination file, not the symbolic link.
    Neither of these behaviours is what I want: I want to package the link!

  • Does ucf.jar preserve symbolic links in native plugins

    Hi everybody,
    First of all, this question is not the same as:
    Does ucf.jar handle symbolic links?
    My question is: I have a native plugin for InDesign CC 2014 (.InDesignPlugin) on a Mac. I wish to package it (with some other stuff: another zxp containing Flex panels, and some Java jars) in a ZXP. To do so, there are two ways of doing it: using ucf.jar or using ZXPSignCmd.
    This post here decided me to use ucf.jar, because of this citation:
    "You may ask why the ucf.jar and not ZXPSignCmd: the reason is that, in order to be CS6 compatible, ucf.jar is the tool of choice."
    There are no explanation, and I decided to trust the author. Maybe is it an error?
    I am able to construct a ZXP and install it with the extension manager. But the installed plugin does not work well. The reason is (I'm pretty sure of it) all the symbolic links of the plugins were replaced by the target of the links. I say I'm pretty sure, because when I use directly the plugin before packaging it in the ZXP, everything is fine. The only difference I could find are these symbolic links that have been transformed.
    In parallel, I tried packaging the ZXP using ZXPSignCmd, and this seems to work fine. This surprised me, because of the link to the blog I mentioned above.
    My ZXP must work with InDesign from CS5 to CC 2014.
    The question is: how to handle symbolic links on mac with ucf.jar?
    Bonus question: why should I not use ZXPSignCmd?
    Thanks

    If the file exists, then the pointed-to files are packaged, instead of the symbolic link itself, which is not what I'm after either; this is a link which will be correct on the destination after the bundle is unpacked, but which may not yet be present on the system doing the packaging. I think this may be related to http://forums.adobe.com/message/4681087#4681087 , though it is not exactly the same problem.
    Perhaps to rephrase my question then:
    How may I package a symbolic link using ucf.jar?
    At the moment there are two options:
    • Destination pointed to by link does not exist -> failure with “file not found”.
    • Destination pointed to by link does exist -> package is built containing the destination file, not the symbolic link.
    Neither of these behaviours is what I want: I want to package the link!

  • Workflow scanning - Use space in file name

    I configured two Xerox printers (WC 5875 and W 7835), with latest fimware installed, to scan on a windows shared folder using SMB protocol.The scan is working normally. But users experience this "interface" issue: is not possible to use SPACE character on the file name. The space bar is disabled on the printer screen when users try to modify the standard file name. Is it a software limitation? Is it related with SMB protocol? Is it possible to enable space in file name? Thanks in advance for assistance. CLAUDIO

    If the current firmware begins with 072, upgrade to this one here and the option will be enabled for the space bar. 58xx devices 7830 and 7835 If the current software/Firmware begins with 071, I highly suggest a tech call be placed to have an Altboot no data backup no clone to those levels, the increment that changes from 071-072 is major, it is the change from Connectkey 1.0 to 1.5, and when done, due to extensive changes, does not at all play well with updates or clone files.

  • What does this message mean? : "The file name "DSC_0088.jpg" is offline or missing." ?

    What does this message mean? : "The file name "DSC_0088.jpg" is offline or missing."   I am in the process of importing photos from iPhoto (don't really know what I'm doing....) and when I look at one of the imported photos that message pops up.  I know what "DSC_0088.jpg" is.  I don't know what it means that the file is "missing".

    CASpyr,
    Thank you so much for your reply.  I have a couple of bigger issues that I am dealing with: too many photos on my laptop: 40,000! (Of course I have to throw away many of them, but that is time consuming). I have a MacBook Pro and have primarily used IPhoto. I have recently purchased 2 external drives and have transferred my photos to those, but I need a basic education about how photos are stored, copied, etc.  I have recently been told that iPhoto only shows and deals with jpegs, not RAW.  About 1/3 of my photos are RAW, so I purchased Lightroom, so I could do more with those RAW photos.  I have been told by my local Mac store that I need to delete most of my photos from iPhoto, because it's causing problems.  I am reluctant to do so until I am sure that all of the keywords, descriptions and editing I have done to these photos is not lost when deleted from iPhoto. I just watched a tutorial about importing to Lightroom and got out of it that I needed to copy photos from iPhoto to a file on my desktop and then copy to Lightroom.  I did that, it seemed to work.  Then (because of my storage/memory issues) I deleted the photos (just a few as an experiment) from that desktop file.  I'm guessing that is why Lightroom doesn't recognize the the photos.  It seems that (learned from another tutorial) that one uses "Add" , Lightroom is only connecting to the source of the photo, not  actually copying it to the program.  Sounds like I need to use the "Move" feature instead.  My ultimate goal is to store the photos on the 2 external drives and eliminate most of them from my lapop.  So my basic questions have to do with what data (metadata??) is copied from iPhoto to an external drive (RAW???) and what isn't copied. Basic understanding issues,obviously….  I hope this isn't too much to ask.  If you can recommend a book or resource that can explain those basic issues to me I'd appreciate it.  I just got back from a trip and I can't download my new photos until I manage the rest!
    Thanks,
    Nancy

  • 30EA4 Bug - load data, space in file name

    Ubuntu 10.10, JDK 6.24, Sql Developer 3.0 EA4
    If we try to import/load data from .xls file with space in file name, for example "list of cattle.xls" instead "list_of_cattle.xls" it doesn't work. It reports the following error: "Load data into table TABLE_X from file list of cattle.xls. Task failed and load rolled back."
    The only workaround is to rename the file name without spaces.

    same problem when unload - Ver 3 - problem with unload results

  • What does 'ipod cannot be synced. duplicate file name specified' mean?

    what does 'ipod cannot be synced. duplicate file name specified' mean?

    I'm having the same issue. Old ipod 160 gig worked for years; it crashed. I bought a new "used" ipod. It starts reading all my music and syncs a few songs then crashes. I get the same screen you do about duplicate, etc. Very frustrating. I'm downloaded the new iTunes (not impressed). I've tried unchecking most of my music to see if that would help but it didn't. Any suggestions? Thanks

  • Spaces in file names

    Hi all,
    I was wondering if any of you have run into this problem before. I am using java on an as400 system and there is a space in the file name. When I got to read/write from this file it comes up with a java.io error and says the file doesn't exist. Are there special characters to use for spaces in as400? and if so how would I implement them?
    Thanks.

    The following works on windows with java 1.4
        java.io.FileOutputStream f = new java.io.FileOutputStream("idiot space.txt");
        java.io.PrintStream ps = new java.io.PrintStream(f);
        ps.println("Line to file with spaces");
        ps.close();
        f.close();
    Does the above code run on on your OS?
    If no, then your JRE does not support that.
    If yes then the character in the file is not a space. Or something else is wrong with your code.
    If isn't a space then you might be able redirect the directory listing into a file and then use a hex editor to inspect it. If not that then you can use java.io.File to sequence through the directory and get the files in it. Then print the name of each. Either print it to a file and use a hex editor, or use java to print out the hex value.

  • RMAN having trouble with spaces in file names.

    Hi,
    RMAN is complaining if cmdfile and log file names have space in them (even if they are quoted). This test is done on windows with 10g.
    cmd> rman target / cmdfile rcmd.txt
    This works fine. However,
    cmd> rman target / cmdfile "E:\test dir\rcmd.txt"
    complains about syntax. Something like:
    Argument Value Description
    target quoted-string connect-string for target database
    catalog quoted-string connect-string for recovery catalog
    nocatalog none if specified, then no recovery catalog
    cmdfile quoted-string name of input command file
    log quoted-string name of output message log file
    trace quoted-string name of output debugging message log file
    append none if specified, log is opened in append mode
    debug optional-args activate debugging
    msgno none show RMAN-nnnn prefix for all messages
    send quoted-string send a command to the media manager
    pipe string building block for pipe names
    timeout integer number of seconds to wait for pipe input
    checksyntax none check the command file for syntax errors
    Both single and double quotes (' or ") are accepted for a quoted-string.
    Quotes are not required unless the string contains embedded white-space.
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-00552: syntax error in command line arguments
    RMAN-01009: syntax error: found "identifier": expecting one of: "append, at, auxiliary, catalog, cmdfile, clone, checksyntax, debug, log, msglog, mask, msgno, nocatalog, pipe, rcvcat, script, slaxdebug, send, target, timeout, trace"
    RMAN-01008: the bad identifier was: dir
    RMAN-01007: at line 0 column 10 file: command line arguments
    Am I missing something here? Any help is greatly appreciated.
    Thanks,
    Raghu.

    I got response from oracle support folks on this. Looks like two levels of quotes are required to make it work.
    Something like:
    cmd> rman target / cmdfile "'E:\test dir\rcmd.txt'"

  • Publishing w/FTP and spaces in file names

    I read that if I wanted to build a site in iWeb, and then publish to a 'non .mac' server (via FTP) that I'd have to make sure that all of my file and page names didn't have any spaces or special characters in them.
    I went thru all of my files and fixed all of the names, and then re-imported/re-linked using all of the new names.
    When I 'publish to file' though, several of the files revert back to the old names in the newly published folder.
    Anyone have any ideas? Is there a cache, or something, in iWeb that might be causing this?
    Thanks, in advance...

    did you get it fixed? because i had the same thing happen to me. what i did was,
    -open your site on iweb
    -click on the inspector button
    -click on the metrics tab on it(thats second from the right, looks like a little ruler).
    -click on a photo or a graphic. (it will show you the file name in the file info box).
    -for any of the files that have spaces in them opened up a new finder window and go directly to that file.
    -click on the file name and change it so that it has no spaces
    -now draged it directly to the place holder on iweb.
    -the file name should changed in the inspector box.
    -then save it and re-publish it to a folder. in the folder you can look and see if it changed.
    I had to do this with almost all my files. there might be a faster way but this worked for me
    hope this helps.
    ibook G4   Mac OS X (10.3.9)  

  • Handling dynamic source file names

    Hello,
    File - RFC
    if the name of the source file doesnt have a fixed name, if the name of source file varies in each input, then what should I specify in the "Filename" of the File adapter parameters?
    Thanks
    Nikhil.

    Hi Nikhil,
        Check your file names, there are any common portion in the file name. if you find any then you can set like ###.file extenison. ### - this is common portion of your file name. If the file names does not have any similarities with other, then *.file extension. in htis case the channel would pick the files which are having the file extenison as you mentioned in channel.
    Cheers
    Veera

  • Quicktime 10 "Save For Web", spaces in file names?

    Maybe I'm overlooking something here, but:
    When using Quicktime 10's "Save for Web" function, it exports movie source files that all have spaces in the filenames (i.e. "Movie - iPhone.m4v" etc)
    Now correct me if I'm wrong, but most web servers DO NOT like having spaces in the filenames, and every time I try to upload them to one of our web servers, I'm getting an error message that says it doesn't like the file.
    Simply removing the spaces from the filenames causes the Quicktime reference movie to stop working, as you might expect.
    Am I missing something here? How would someone possibly get this to work?

    Thanks for the reply - actually it was helpful, and was the final nail in the coffin for Yahoo Webhosting for us. We've been using it for years, and even though it ***** terribly (and I mean TERRIBLY, horribly, painfully), we've stuck with it just because it's been easier to use it than to not switch. But you're exactly right... I tried uploading files to Cachefly with spaces in the name, and bingo, works perfectly.
    Thanks.

  • Sqlldr does not understand unicode characters in file names

    Hello,
    I am trying to call sqlldr from a .net application on Windows to bulk load some data. The parameter, control, data, log files used by sqlldr, are all located in the C:\Configuración directory (note the unicode character in the directory name).
    Here is my parfile:
    control='C:\Configuración\SystemResource.ctl'
    direct=true
    errors=0
    log='C:\Configuración\SystemResource.log'
    userid=scott/tiger@orasrv
    When I make a call as
    sqlldr -parfile='C:\Configuración\SystemResource.par'I am getting
    SQL*Loader-100: Syntax error on command-line
    If I run it as
    sqlldr -parfile='C:\Config~1\SystemResource.par'I am getting
    SQL*Loader-522: lfiopn failed for file (C:\Configuraci├│n\SystemResource.log)
    If I remove the log= parameter from the parameter file, I am getting
    SQL*Loader-500: Unable to open file (C:\Configuraci├│n\SystemResource.ctl)
    SQL*Loader-553: file not found
    SQL*Loader-509: System error: The system cannot find the file specified.
    Can anyone suggest a way to handle unicode/extended ASCII characters in file names?
    Thanks,
    Alex.

    Werner, thank you for replying to my post.
    In my real application, I actually store the files in %TEMP%, which on Spanish and Portuguese Windows has "special" characters (e.g. '...\Administrador\Configuración local\Temp\'). In addition, you can have a user with the "special" characters in the name which will become part of %TEMP%.
    Another problem is that 8.3 name creation may be disabled on NTFS partitions.
    Problem #3 is that the short file names that have "special" characters are not converted correctly by GetShortPathName windows API, e.g. "Configuración" will be converted to "Config~1", but for "C:\ración.txt" the api will return the same "C:\ración.txt", even though dir /x displays "RACIN~1.TXT". Since I am creating the parameter and control files programmatically from a .net application, I have to PInvoke GetShortPathName.
    Any other ideas?
    Thanks,
    Alex.

  • CS5 does not let me copy & paste file names

    Mac OS 10.5.8     Before upgrading from CS3 to CS5, I could open a folder of files, select one file, highlight the file name and copy it.  I could then work on an image in CS3 and when ready, Save As.  With the current name of the image highlighted, I could then paste in the name I had copied from the file in the folder.  I can no longer do this with CS5.  Any idea why I can't?

    The only time I see this is when I'm having issues with Finder. Since the "copy" part is done in Finder and the "paste" is done from the Finder clipboard, It would appear to be that something in Finder is not putting the file name onto the clipboard.
    I can do what you describe with no trouble, in CS5, but on Snow Leopard.
    I've had similar troubles in Finder and with Office apps as well, when renaming files from the clipboard. Usually a quick relaunch of Finder cures it. If it doesn't, a reboot will.

  • Do I really still have to remove all spaces from file names?

    My staff made a bunch of videos with Camtasia, and now we're integrating them into a web site. Even though I told them "no spaces"... Now, there are hundreds of files with spaces.
    Do I really still need to remove them? I know back in the day the %20 could mess some things up...  None of the links will ever be typed in, so they don't have to be user friendly.
    If I do need to remove them, does anyone know of a tool that will do it for me?
    Thanks!

    Curtis_E_Flush wrote:
    Why not get one of the dozens of FREE file renamers for either Win or Mac and simply use it to "replace" the space with an underscore or hyphen?  It saves you a lot of time, and your files will be W3C compliant
    Because the Camtasia MP4 video files are controlled by an SWF controller, so the file paths in the controller would break.
    To make it complaint, we'd have to rename each of the hundreds of videos (the file renamers would work), then open each master file, find the files lost by changed links, and re-produce.
    Lots and lots of hours.

Maybe you are looking for

  • How do I reset Mountain Lion to an earlier state? I'm looking for a PC-style restore point.

    I upgraded my MacBook Pro to Mountain Lion about a week ago. Soon after, I noticed a problem with Zinio Reader (I could not view my magazines any longer). I found instructions on Zinio's Web site to remove the reader and Adobe Air, then re-download a

  • DVD won't play on DVD-player

    I burned a DVD on iDVD, and it plays on the computer fine, but it doesn't play on a DVD. Does anybody know why? I appreciate any help I can get.

  • No wikipedia results on Spotlight search

    Yosemite issue here: In all the demos made for the Yosemite presentation of the its new features it's shown the ability of getting wikipedia results via the spotlight search. In my case i just get a lot of results relatives to my local files but no l

  • Spry Accordion and SWF

    Hello, I've made a spry accordion in DW4. I have 4 swf inserted into it with preload. On Safari, when I click on each tab, everything works great... the SWFs display fine... But when I click once again on the second tab, for example... I have a white

  • Batch action question

    Hi, I am experimenting with batching an action on a folder of .jpg images using PSCS5. These are the steps I am taking: 1. File>Automate>Batch 2. Select Action from Play area 3. Choose folder of images 4. Choose destination folder 5. OK The process w