Name collision RT

I'm building an exe in Real Time (8.6.1) and get the following error:
An included file had a name collision with the top-level VI - .... Name conflicts involving top-level VIs are not allowed. You can rename files as part of the build process to avoid name conflicts.
How can i understand which is the file that collides?

Since it should be obvious if two of the VI's you have written have the same name, you might have a VI (that you wrote) that has the same name as one in the NI libs that the builder is accessing.
Message Edited by Broken Arrow on 07-20-2009 07:24 AM
Richard

Similar Messages

  • File name collision during build that includes Report Generation toolkit. How to correct?

    When I switched to LV 8.6 (it's also in 8.6.1) I started getting a file name collision warning when building an installer that included the Report Generation toolkit. The executable works, but I don't like to leave warnings uninvestigated. I don't understand 1) why it's happening now and 2) what it's recommending for the fix. Here's part of the actual warning it gives.
    LabVIEW prevented a file name collision during the
    build. Duplicate file names cannot be copied to the same destination. You can
    rename files as part of the build process to avoid name conflicts.
    The following files were moved to a unique
    location:
    C:\Program Files\National Instruments\LabVIEW
    8.6\vi.lib\Utility\NIReport.llb\Append Control Image to Report.vi
    C:\Program
    Files\National Instruments\LabVIEW 8.6\vi.lib\Utility\NIReport.llb\HTML\Append
    Control Image to Report.vi
    C:\Program Files\National Instruments\LabVIEW
    8.6\vi.lib\Utility\NIReport.llb\Append File to Report.vi
    C:\Program
    Files\National Instruments\LabVIEW 8.6\vi.lib\Utility\NIReport.llb\HTML\Append
    File to Report.vi
    C:\Program Files\National Instruments\LabVIEW
    8.6\vi.lib\Utility\NIReport.llb\Append Horizontal Line to Report.vi...........

    Hi GS,
    The architecture of the Report Generation Toolkit was changed in LabVIEW 8.6 to utilize LabVIEW Classes.  As such, there are some warnings during an EXE build because the class VIs have identical names.  Classes were not used in the toolkit in LabVIEW 8.5 and previous...that's why you didn't see any warnings during the build until now.
    Your EXE should still function properly, and you shouldn't have to change anything about your build.  The purpose of the warnings is to let you know that the duplicate-named VIs needed to be handled differently during the build.
    -D
    Darren Nattinger, CLA
    LabVIEW Artisan and Nugget Penman

  • Application builder and dynamic class VIs name collision

    I'm, using LabView 8.6 and I'm trying to make executable file. 
    The application builder returns warning:  
    "LabVIEW prevented a file name collision during the build. Duplicate file names cannot be copied to the same destination. You can rename files as part of the build process to avoid name conflicts."
    ...and no executable is created.
    I'm pretty sure the warning comes from the fact that I use dynamic class member VIs, that are by definition have to have same names in both parent and children.    
    The following link (http://zone.ni.com/reference/en-XX/help/371361E-01/lvhowto/caveats_apps_dlls/) says " If you don't rename the files, Application Builder moves the files to different folders for you to avoid a filename collision.", but no folders are created.
    Any help here? 

    Hi,
    If you have a parent class and one or more child classes, during the build LV will create a folder for each class with a conflicting VI.  The offending VIs will be dumped in their respective folders, resolving the conflict.  For what it's worth, I've used dynamic dispatch VIs several times in executables in LV 8.6 without seeing the issue you're reporting.
    My only advice would be to:
    1) make sure that you haven't somehow put two VIs of the same name in the same class (not even sure that's possible).
    2) make sure you aren't renaming a VI during the build and creating a conflict
    JasonP - CLD

  • Name collision error occurs when building executable

    hi
    I was attempting to build an executable of my project including .m file with mathscript of course  , but a warning showed up while building and here is what it was showing:
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\ComplexMatrix\ComplexMatrix.ctl
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\RealMatrix\RealMatrix.ctl
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\RealMatrix\Methods\Numeric.llb\Multiply - RM,RM.vi
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\RealMatrix\Methods\Numeric.llb\Multiply - RM,R.vi
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\ComplexMatrix\Methods\Numeric.llb\Multiply - CM,CM.vi
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\ComplexMatrix\Methods\Numeric.llb\Multiply - CM,C.vi
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\RealMatrix\Methods\Numeric.llb\Add - RM,RM.vi
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\RealMatrix\Methods\Numeric.llb\Subtract - RM,RM.vi
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\RealMatrix\Methods\Comparison.llb\Equal - RM,RM.vi
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\ComplexMatrix\Methods\Numeric.llb\Add - CM,CM.vi
    A name collision occurred during the build.  VIs were renamed to protect the build.  If any dynamic calls were made to the following VI(s), unexpected behavior may occur:
    C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Analysis\Matrix\Support\ComplexMatrix\Methods\Numeric.llb\Subtract - CM,CM.vi
    what is this all about and how can i avoid this , i tried to pass it away but the .exe seems to be not running like it should be ( i have to get a treated wavfile as an output)
    Please help me to resolve this .
    thanks.
    Attachments:
    Documents.zip ‏196 KB

    Duplicate
    You might want to check this link and check if you have conflicts and solve them
    Hope it helps.
    Regards.
    Mathieu Steiner, Test System Engineer, Safran Engineering
    CLD, ISTQB

  • VI name collision using plugin type architecture

    I am using LabVIEW 8 and am building an application that will use a "plugin" architecture. There will be a main program built into an executable that calls sub vi's that are in llb's. Some vi's in the llb's will call DAQmx functions, others will do calculations, etc. Some math functions will be done in the main program too.
    The problem I am trying to address is how to deal with vi.lib vi's that are used in the plugin llb vi's and the main program. For example, I use Mean.vi in one of the plugin vi's as well as in the main program. Where should Mean.vi be stored? A name collision occurs if it is in more than one location (i.e. in a plugin llb and the main program executable). This can get very complicated if many vi.lib vi's are used in the plugin llb's and the main program executable. How can I distribute vi.lib vi's that are required for my application to run? The application builder is fine for simple distributions but breaking up the application into several modules (llb's) that have functions (vi's) like a dll has some great advantages.
    As side issue, does anyone know of a way to assign a version number of a llb file that is visible from its properties window in Windows?

    TLE wrote:
    I am using LabVIEW 8 and am building an application that will use a "plugin" architecture. There will be a main program built into an executable that calls sub vi's that are in llb's. Some vi's in the llb's will call DAQmx functions, others will do calculations, etc. Some math functions will be done in the main program too.
    The problem I am trying to address is how to deal with vi.lib vi's that are used in the plugin llb vi's and the main program. For example, I use Mean.vi in one of the plugin vi's as well as in the main program. Where should Mean.vi be stored? A name collision occurs if it is in more than one location (i.e. in a plugin llb and the main program executable). This can get very complicated if many vi.lib vi's are used in the plugin llb's and the main program executable. How can I distribute vi.lib vi's that are required for my application to run? The application builder is fine for simple distributions but breaking up the application into several modules (llb's) that have functions (vi's) like a dll has some great advantages.
    As side issue, does anyone know of a way to assign a version number of a llb file that is visible from its properties window in Windows?
    I also use the plugin approach where a compiled .exe plugs in VIs which share vi.lib VIs with the main.exe. I did not yet use LV 8 for this, bit LV 7.0.
    In principle there is no problem: the main.exe loads into memory first and with it the vi.lib VIs it contains (say e.g. mean.vi). When a plugin using mean.vi is loaded, it uses the instance of mean.vi which is in memory, i.e. the one which is stored in then main.exe (typically with its front panel and block diagram removed).
    The problem starts when the plugin is closed, since the it asks if it should be saved to disk because the path to its subVI 'mean.vi' has changed. This is at least annoying. A workaround is to rename all VIs from vi.lib (and user.lib, instr.lib maybe) and save them to a different location before the .exe is built. That way all namespace collisions are avoided. I wrote a tool to do this renaming automatically. AFAIK there is a better (=more professional) tool for this purpose: the OpenG Builder, see at  http://www.openg.org/index.php?option=com_content&task=category&sectionid=4&id=68&Itemid=47. I haven't used it, though.
    OTH: My understanding was that all these namespace problems have been resolved with LV 8 since its new application builder supported such autoimatic renamings. From your post I understand the problem is still there in LV8!? So one more reason not to upgrade yet. Maybe others can confirm.

  • JAXB xjc error on name collision

    The xjc is invoked with the following command line:
    C:\jwsdp-1.3\jaxb\bin>xjc -p com.multex.rrapi -d \multex -extension ReutersResearchAPI.xsd
    The ReutersResearchAPI.xsd looks like below:
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema targetNamespace="http://api.reutersresearch.com/ReutersResearchAPI"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://api.reutersresearch.com/ReutersResearchAPI"
    xmlns:ns1="http://api.reutersresearch.com/Estimates" xmlns:ns="http://api.reutersresearch.com/Collaboration"
    elementFormDefault="qualified">
    <xs:import namespace="http://api.reutersresearch.com/Collaboration" schemaLocation="Collaboration.xsd"/>
    <xs:import namespace="http://api.reutersresearch.com/Estimates" schemaLocation="Estimates.xsd"/>
    <xs:element name="ENTER_NAME_OF_ROOT_ELEMENT_HERE">
    </xs:element>
    </xs:schema>
    The Collaboration.xsd looks like below:
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema targetNamespace="http://api.reutersresearch.com/Collaboration"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://api.reutersresearch.com/Collaboration"
    elementFormDefault="qualified">
    <xs:element name="status">
    <xs:complexType>
    <xs:simpleContent>
    <xs:extension base="xs:int"/>
    </xs:simpleContent>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    The Estimates.xsd looks like below:
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema targetNamespace="http://api.reutersresearch.com/Estimates" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://api.reutersresearch.com/Estimates" elementFormDefault="qualified">
    <xs:element name="Status">
    <xs:complexType>
    <xs:simpleContent>
    <xs:extension base="xs:string">
    <xs:attribute name="errorCode" type="errorCode_AttrT" use="optional"/>
    <xs:attribute name="success" type="success_AttrT" use="required"/>
    </xs:extension>
    </xs:simpleContent>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    The xjc generates the following error message:
    [ERROR] A class/interface with the same name "com.multex.rrapi.Status" is alread
    y in use.
    line 285 of Estimates.xsd
    [ERROR] (Relevant to above error) another one is generated from here.
    line 2017 of Collaboration.xsd

    Thank you. I read the fix-collision sample. In my case I have to fix collision between an <element> from one namespace and an <element> from another. Would appending the "element" suffix eliminate the collision?

  • Name collisions in NetGroup MulticastStreams

    Hi Everyone
    We ran into a problem with this new application we're developing.
    Say, we have a NetGroup with no publish password. Every user in this group can publish a NetStream with their video.
    Then consider this scenario:
    1. User A joins the group, chooses a completely random stream name, say /foobar and publishes it.
    2. Malicious user B first publishes /foobar and then actually connects to someone in the group
    Some tests we ran show that in this case, the stream is actually published. Correct me if we got it wrong.
    3. User A still doesn't know about this problem, so we have two simultaneous streams running under the same name.
    3. User C knows that A has stream /foobar and starts playing it.
    How can user C in this case know that stream he is watching originates from user A and not someone else?
    And the worst part of the problem, how do we know where the malicious stream originates from, so we can banish that user for being such an ***?
    I don't see any peerID or groupAddress in any of NetGroup.MulticastStream events. So even if we say that a publisher must send some token verifying the source every second, or something like that, and we detect that the stream we're currently watching is not authentic, all we can do is ask the publisher to change the address, just to encounter the same situation a few seconds later.
    Or maybe there is some way to select a stream by source's peerID, and not name? That would totally resolve the problem. (Given that RTMFP does not allow to fake peerIDs, but that would be a disaster in many other ways)

    Hi Everyone
    We ran into a problem with this new application we're developing.
    Say, we have a NetGroup with no publish password. Every user in this group can publish a NetStream with their video.
    Then consider this scenario:
    1. User A joins the group, chooses a completely random stream name, say /foobar and publishes it.
    2. Malicious user B first publishes /foobar and then actually connects to someone in the group
    Some tests we ran show that in this case, the stream is actually published. Correct me if we got it wrong.
    3. User A still doesn't know about this problem, so we have two simultaneous streams running under the same name.
    3. User C knows that A has stream /foobar and starts playing it.
    How can user C in this case know that stream he is watching originates from user A and not someone else?
    And the worst part of the problem, how do we know where the malicious stream originates from, so we can banish that user for being such an ***?
    I don't see any peerID or groupAddress in any of NetGroup.MulticastStream events. So even if we say that a publisher must send some token verifying the source every second, or something like that, and we detect that the stream we're currently watching is not authentic, all we can do is ask the publisher to change the address, just to encounter the same situation a few seconds later.
    Or maybe there is some way to select a stream by source's peerID, and not name? That would totally resolve the problem. (Given that RTMFP does not allow to fake peerIDs, but that would be a disaster in many other ways)

  • Class name collision

    What is the difference from this:
    package webservice
    import mx.rpc.soap.WSDL;
    public class WebService
    private var service:mx.rpc.soap.WebService;
    public function WebService(url:String)
    and this:
    package webservice
    public class WebService
    private var service:mx.rpc.soap.WebService;
    public function WebService(url:String)
    In the latter case, there is no import directive. Which i
    shouldn't need, right?
    Anyway, the latter case gives the error #1046: Type was not
    found or was not a compile-time constant.
    myatem

    In ActionScript 3 the import statement is required even if
    you fully-qualify the class.

  • Workaround for Class name collisions

    I'm using wimas3 for an AIM API, which has a User class, but
    I also have a User class in my codebase. In Java, you reference the
    absolute classpath:
    private com.aol.api.wim.data.User myUser = new
    com.aol.api.wim.data.User();
    How do I do it in Flex?

    Nevermind. I misread the error. It's the same:
    var user:com.aol.api.wim.data.User =new
    com.aol.api.wim.data.User;

  • Access website with same name as internal dns...

    Hi there
    I've set up a server with internal dns zone as 'example.com' with the machine name being 'server.example.com'
    Everything has been going well, but we cannot now access our externally hosted website at 'www.example.com' I now realise from looking at other posts on the web that perhaps I should have not used the same dns address internally as is used externally, but we have plans to bring mail servers in-house and so thought that this would be the correct way to go.
    Can anyone offer advice on the correct way to resolve this?
    Thanks

    From what you're saying then, I need to change the DNS host name of the internal network to example.net or similar.
    You can use a level within your own domain, such as server.internal.example.com, where server is the host name and internal identifies a host within your network, and example.com is a domain you own. Larger networks use this construct to identify hosts within a corporate site or a particular building, such as www.corp.example.com, www.frobnitz.example.com and www.boston.example.com.
    I assume it doesn't matter if I don't own the domain example.net?
    Do not use a domain that you do not have permission to use.
    Only use domains you own (best), or domains that will never be activate.
    It's best if you use a domain you own or a subdomain of a domain you own, or (less desirably, but functional) use a Top Level Domain (TLD) string that will never be a domain (a completely made-up domain such as server.tvkiddomain where tvkitdomain is a text string that will never match a real domain such as .COM or .NET or .BIZ or .TRAVEL or the country codes or the gazillions of these TLD strings that are coming on-line. (That there are TLDs coming on-line makes this somewhat more risky; you can end up using a domain you don't own of somebody lights up a matching TLD.)
    The second parallel domain is small cost and simple, particularly as you need few or no services for it from your registrar. (When I buy domains for a site, I usually purchase several TLDs around the domain -- such as the classic big three .COM, .NET and .ORG -- and then have these available for just this sort of purpose. It's easier to buy these up front than to add them later, given the usual domain squatting that can happen. And it's not much money. And it's flexibility for later network activities, and far easier to describe and to support.)
    Will the changeip command change the DNS name of machines that I've set up, so that server.example.com will be renamed server.example.net? I assume I'll need to unbind and rebind any client machines that I've bound to the server?
    changeip would be the tool I'd use, yes. And I'd reconnect, yes. There's a DNS command around that flushes the DNS caches on the clients; you'll also need to clear that.
    Prior to Leopard, on each DNS client:
    sudo lookupd -flushcache
    Leopard DNS cache flush, on each DNS client:
    sudo dscacheutil -flushcache
    Thanks for the pointer to the other post, was helpful, but I think that changing the internal DNS host name will be the simplest option...
    IMO, the simplest option is to avoid domain name collisions and to avoid domains you don't own; to maintain the basic operations and assumptions of DNS.
    Bad DNS is one of the few things you can do that can screw up other hosts and other sites on the Internet.

  • Function module / name spaces

    Hello all,
    I was asked to create a function module with the prefix "ZIST_" in its name. Unfortunately this name is part of the SAP namespace, as the system tells me during FM creation (it would be ok to use "Z_IST_" though). Technically it is possible to ignore the error/warning message and create the "ZIST_" function anyway.
    My question now is: can this issue have any bad impact, for example during a release upgrade? If not, if it's ok to use "ZIST_" as prefix, why does the SAP system then popup this warning at all?
    Thanks in adavance for your help!
    Kind regards, Matthias

    Theoretically, SAP could introduce function modules starting with ZIST_ in the future.
    I'd say the probability is only slightly larger than zero though, and even smaller for an entire duplicate function name collision by any chance. Your server might rather get struck by lightning. And even if it happens, then you are forced to change your names, should not be the end of the world.
    But it remains your risk
    Thomas

  • IPhone photo/video library glitch - wrong file extensions, name shift, lost files etc [LONG story - sorry]

    I have a 5s running 7.0.4. and my computer is running Windows 8.1.
    We had a baby and my phone filled up fast with pictures and videos, so I decided to offload them onto my PC. I connected my phone to the usb port, and directly copied from the DCIM folder to my hard drive.
    Something happened during the first attempt, and the process was interrupted. So I went into each of the sub folders, and selected all files, and started the copy process again. I told the computer to skip any existing files.
    So all the file counts matched in each folder, and I figured it was safe to start deleting from my iPhone.
    On my hard drive, I separated all the MOV files into my Videos folder. But in Windows Explorer, the thumbnail view showed several MOV files with no thumbnail - just the generic icon.
    As I sorted my photos into various folders, I also noticed a lot of generic icons instead of thumbnails for the JPGs. I started to feel concerned that my files had become corrupt during the transfer. But then I noticed a PNG file that was a few hundred megabytes. This was odd, so I added the MOV extension to it. Sure enough, it was a video with the wrong extension.
    I renamed every PNG and JPG file that had no thumbnail to add the MOV extension. Every one was a video with the wrong file extension.
    Then I went to the video folder, and all the MOV files that had the generic icon were actually JPG files.
    Well I was just happy to see that the files were not corrupt.
    One more time before I deleted things from my iPhone, I did a spot check to see that the largest videos were on my hard drive. I found a few videos that were not copied over, despite the file counts having been accurate. So I copied the videos again, and compared file sizes and date/times when there was an overwrite prompt. Most were matches, but several were the same file name with different sizes and dates.
    I didn't know what was going on, but I just wanted to get the files on my computer. So I renamed my local copy where there was a name collision, and copied the videos. I deleted the videos from my phone as I went along.
    I felt pretty confident that I had all the files copied now, so I began mass deleting my photos.
    I went to the Photos app on the phone, and watched the thousands of pictures disappear, and the glorious free space grow on my phone.
    But wait... there was still 1 video in the Photos app. I thought I had gotten all the MOV files off the phone...
    I have a photo info app installed, so I was able to see the file name of the video. I searched for that file name in the DCIM subfolders, but the folder that had that series of files (the IMG_3000-3999 files) listed the files with that particular video skipped. It was clearly still on my phone, because I could play it.
    Then I noticed it was a 45 minute long video of my baby. About 5 GB. So I figured it must be due to the file size that it wasn't visible from explorer. (Can't explain why that would be, but M$ keeps changing crap too. I never freaking know what to expect from them either.)
    After having deleted all the jpg, png and mov files from the DCIM folder, there were still about 26 files in my camera roll on the iPhone. And I could still view the video.
    I decided I wasn't concerned about the photos, I just wanted to figure out how to get the video onto my computer.
    So I selected all the photos in the photo app (skipping the 1 remaining video) and tapped the trash can.
    Poof! One item remained, and it was one of the garbage photos. My video is GONE! ^#@*&#($^@Q&%( And no, I didn't fat-finger it. I was very careful to select the correct thumbnails.
    Looking back, I know that I should have just started the entire file copy process from scratch when funny stuff started happening like mismatched file names. But I am a sleep-deprived new mom and just wasn't thinking clearly. It would be nice if I could have used my file/directory compare program to check the iPhone against my laptop, but it is not compatible with devices, only removable drives.
    And no, I don't use iTunes. I stopped using iTunes years ago when it would randomly decide to delete contacts from my phone just because they didn't exist on my computer or some sh-- like that. I have always just manually synced all my stuff and have never had an issue like this. To say I am sad to lose that video is an understatement.
    I googled "iPhone undelete" and "iPhone data recovery" and downloaded a trial for one of the likely candidates. It turned up a bunch of garbage, but not my video.
    Anyways... I am wondering if anyone else has experienced this type of scenario? Has anybody identified what could cause this to happen? I would like to avoid this in the future. (I will avoid this type of loss, because I know now what I could have done differently to be more careful. But it would be nice if I didn't have to get all neurotic about checking 60GB of photos/videos side by side each time I copy them to my computer...)
    I have seen other threads on the forum here regarding corrupted libraries and such, but I am not sure this is the same thing.
    One suspicion I have is that it might have to do with the iPhoto app being installed on the phone. I can't articulate why I think that is worth considering. But when I looked at my Video folder, I ended up with many duplicate videos, and all the duplicated videos' file names were 2 numbers apart. As if all the file names got shifted at some point. Very strange.
    Thanks for listening to my rant. If anybody has an idea, I am interested. If anybody else has lost precious memories due to this, we should talk. If it is a widespread problem, maybe we can all get together and pound down Apple's door?
    As an aside: Why am I unable to select Apple Support Community to post this question to?

    In my case number of weird things happen whenever I try to copy pictures/videos from my iPhone from direct USB...
    1. JPG files are wrongly named as MOV and vice versa.
    2. I copy only folders but in addition files with no extension are copied in the main folder, very strange.
    3. Whenever I open one of the folders, strange icons like this () start appearing which cannot be copied even.
    Unfortunately I used to delete a lot of files with wrong extensions in the past because I never new they could be fixed.
    Apple should answer this!
    Note: I am using Windows 8.1 and use a direct USB cable without iTunes to copy the media files directly from My Computer.

  • JAXB - nested elements of same name

    Hi
    I have a schema which can represent elements with identical nested names like this:
    <Simple>
    <Strong>
    <Simple/>
    </Strong>
    </Strong>
    The nesting is not recursive. i.e. the two 'Simple' elements are not actually identical. Unfortunately when I bind the schema to java using JAXB, the generated code won't compile and i get error due to name collision:
    "Nested type SimpleType hides an enclosing type"
    Can external binding fix this problem? I have already tried it but without success because there doesn't seem to be a way to bind the 'SimpleType' to another name. I can only change the interface name, but i need to change the type interface as well.
    I am tearing my hair about it and only solution i can see is that i use XSLT to transfrom the names before reading the XMl files in and writing them out. I can not change the original schema unfortunately.
    Any clues will be much appreciated, Martin.

    Hi everybody
    In the interest of anyone having similar problem, i have discovered that if i used a schema which used complex types explicitly (as generated by XmlSpy for me) the problem went away. This is probably because the nesting becomes irrelevant. My original schema contained only one element with all the types being anonymous and nested within that element.
    Regards, Martin.

  • Can I have unique function and variable names with createjs when publsihing from Flash?

    Hey everyone!
    I have recently started using the Toolkit for CreateJS exporter for turning small button icon animations, made in Flash, into content for HTML5. I have created 3 seperate icon '.fla' files that animate when rolled over.
    With this example tag added into my html5 document, the animation works fine:
    <canvas id="about_btn" width="85" height="70" style="background-color:#FFF"></canvas>
    However, once I have added more than one canvas tags, only one icon would appear on screen:
    <canvas id="about_btn" width="85" height="70" style="background-color:#FFF"></canvas>
    <canvas id="news_btn" width="85" height="70" style="background-color:#FFF"></canvas>
    <canvas id="contact_btn" width="85" height="70" style="background-color:#FFF"></canvas>
    I found out that the JavaScript files that were generated with each '.fla' file were conflicting because they were all using the same variable and function names (ex. stage, canvas, init(), etc.). Is there a way for me to publish the JavaScript from Flash with document specific variable and function names? (ex. about_stage, about_canvas, about_init())
    A work around methood that I can currently using is putting each <canvas> tag into it's own iFrame.
    Thanks again for the help!
    -DJ

    The JS asset libraries should not conflict with each other, unless there are symbols with the same names. Even then, you can change the Symbols namespace for each FLA to prevent collisions.
    It sounds like you're trying to copy/paste the code out of the preview HTML. It's not really designed for this, and it will lead to name collisions. You'll either want to rewrite this logic in your own HTML (using the preview code as a reference), or rename the variables as appropriate after you copy/paste.
    Best,
    Grant.

  • Instant Client ODBC driver name

    On one machine the driver is called "Oracle in instantclient11_1" while on another it is called "Oracle in instantclient_11_2"
    Is the 11_1 and 11_2 just different versions of the client, or does this mean that this is my 2nd install of the client?
    Cheers,
    Daniel
    Edited by: Daniel L Williams on Jul 26, 2011 3:00 PM

    That is just the name of the directory where Instant Client was installed.
    Due to the way the Instant Client ZIP files are packaged, that usually contains the name of the version.
    I guess the reason is to avoid a name collision of ODBC drivers from different Oracle versions on the same machine.
    You can change the ODBC configuration if you want different names.
    Yours,
    Laurenz Albe

Maybe you are looking for

  • Nano 6th gen unplugged during factory restore, now it won't appear on Source list and I can't access it again!

    I need to delet all the songs off my Ipod 6th generation nano. I began a restore to factory settings but my ipod was unplugged. Now the songs are still ON the ipod and the ipod does not register with my computer. It is not available in the device lis

  • What is the 4.3.4 upgrade what does it do different

    Just want to know what is different in the upgrade 4.3.4 for iPhone 4

  • PI to MDM Connection Problem.

    Hi Experts; I have a connection Problem. I Sent data from r3 to PI System.PI System Convert Idoc to xml and sent to mdm server but PI cannot connect to mdm server. I Controled my connection information ip and mdm repository name is true . but I dont

  • URL Session Tracking

    Hi, i want to make a group of JSP pages in a Web App, but assuming that the browser doesn't accept cookies. Is there anyway that i don't have to indicate every link as response.encodeUrl("index.jsp")I've heard something about a <url-session-tracking/

  • Can't install Personal Oracle 8i for NT

    So that we may better diagnose DOWNLOAD problems, please provide the following information. - Server name NONE - Filename NT817 Personal.zip - Date/Time 2/7/2002 - Browser + Version IE 5.5 - O/S + Version NT 4.0 - Error Msg NONE I downloaded and unzi