Lazy download and PrintServiceLookup.lookupPrintServices

In my jnlp file all jars are with "lazy" tag, and everything works fine, but when I execute this line of code:
javax.print.PrintService[] result = PrintServiceLookup.lookupPrintServices( null, null );
all of the jar are downloaded.
I've opened the bug request n: 830151 (but this is only an internal ID) 2 months ago, but got no answers yet.
Any ideas or suggestion?
Regards
Alessandro

If you attempt to load a non-existant resource, all
jars will be loaded looking for it.
This can be avoided in JDK 6 using JarIndexing to
specify what jar contains what resources.Never tried JDK 6.
In JDK 5.0_02+, you can also achieve the same thing
using the "part" and "package" attributes.
In previous versions of Java Web Start, neither of
these worked, so accessing a non-existant resources
would always download all lazy jars.
/AndyI use jre1.5.0_08 and my jnlp (for the test case) is:
<package name="testJWS.*" part="main" recursive="false"/>
<jar href="/client/test-jws/starter.jar" part="main" download="lazy"/>
<package name="testJWS1.*" part="test1" recursive="false"/>
<jar href="/client/test-jws/testJWS1.jar" part="test1" download="lazy"/>
<package name="testJWS2.*" part="test2" recursive="false"/>
<jar href="/client/test-jws/testJWS2.jar" part="test2" download="lazy"/>
<package name="testJWS3.*" part="test3" recursive="false"/>
<jar href="/client/test-jws/testJWS3.jar" part="test3" download="lazy"/>
<package name="com.incors.plaf.*" part="alloy" recursive="true"/>
<jar href="/client/test-jws/alloy.jar" part="alloy" download="eager"/>
So, according to what you say, it should work.
My test case is very simple: a main jar which opens a JFrame contained in testJWS1.jar, which opens a form conteined in testJWS2.jar and so on.
Without the PrintServiceLookup, works perfectly, the jars are downloaded only when needed.
With that line of code everything is download at that moment.
How can I say to JWS something that concern resources contained into rt.jar of the JRE (like PrintServiceLookup)?
I've tried to debug this class (I've found the source code, copied in my class, and used mine with some debug message) and saw that the download appens when Java looks for the file javax.print.PrintServiceLookup which is inside rt.jar\META-INF\services
This file exists ... but it seems like JWS looks for it in all the jar of the classpath (including lazy jar), and then inside rt.jar which is the right place.
Any idea how to say to java: look inside rt.jar before my lazy jars?
The problem is that I cannoy say (don't know how) to JWS that a file is inside the META-INF folder of a jar, otherwise I could copy that file inside my first jar and tell to the JNLP to look there.
Thanks
Alessandro

Similar Messages

  • 'lazy' download test

    http://www.javasaver.com/testjs/jws/cache/
    Here is one test of the JWS download behaviour
    for jar and resources marked as lazy.
    Does it work for you?
    (It should appear on-screen real quick, once
    you click a list item, the image download is
    initiated and the GUI ..locks until the image
    is on-screen)
    This raises some questions though.
    1) On my box, the lazy downloads got no progress
    dialog - is that expected behaviour? Is there any
    easy (configuration) way to put it back?
    2) I had to reference the classes in the lazily
    downloaded jars using reflection. Are
    there easier ways to reference the lazy resources
    without invoking an eager download?
    Note that I have also linked to a file containing
    the source, media and build file, to make it easy
    to download and experiment with off the local
    file system.
    All results, comments welcome.

    http://www.javasaver.com/testjs/jws/cache/#eg5
    Is the best example so far. The previous examples
    blocked the EDT, and that caused the 'blank' dialogs
    that were observed.
    I am having new problems with it though,
    & would appreciate any ideas..
    The issue is that the second invocation
    of the download service fails.
    Here is some output from the web start console.
    Part animal cached!
    jar:http://www.javasaver.com/testjs/jws/cache5/animalmedia.jar!/image/DCP_7940.jpg
    DownloadServiceListener com.sun.jnlp.DownloadServiceImpl$DefaultProgressImpl@2f1921
    Part plant downloading!
    jar:http://www.javasaver.com/testjs/jws/cache5/plantmedia.jar!/image/100_1829-800x600.jpg
    DownloadServiceListener com.sun.jnlp.DownloadServiceImpl$DefaultProgressImpl@2f1921
    Part art downloading!
    java.lang.RuntimeException: canceled by user
         at com.sun.jnlp.DownloadServiceImpl$DefaultProgressImpl.progress(Unknown Source)
         at com.sun.jnlp.DownloadServiceImpl$ProgressHelper.<init>(Unknown Source)
         at com.sun.jnlp.DownloadServiceImpl$6.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sun.jnlp.DownloadServiceImpl.loadPart(Unknown Source)
         at com.sun.jnlp.DownloadServiceImpl.loadPart(Unknown Source)
         at test.JWSCacheTest.run(JWSCacheTest.java:78)
         at java.lang.Thread.run(Unknown Source)
    jar:http://www.javasaver.com/testjs/jws/cache5/artmedia.jar!/image/scan0036-670x470.jpgWhile this is the code for the run() method,
    Line 78 has a comment added..
    It is the call to ..
    downloadservice.loadPart(Sring, String)
    ..that is throwing the Exceptionpublic void run() {
      String title = getTitle();
      setTitle("Loading " + resourceName);
      try {
        if (downloadservice==null) {
          downloadservice = (DownloadService)ServiceManager.
            lookup("javax.jnlp.DownloadService");
        if ( !downloadservice.isPartCached(part) ) {
          DownloadServiceListener dsl =
            downloadservice.getDefaultProgressWindow();
          System.out.println("DownloadServiceListener " + dsl);
          System.out.println("Part " + part + " downloading!");
          downloadservice.loadPart(part, dsl);  // code line 78
        } else {
          System.out.println("Part " + part + " cached!");
      } catch(Exception e) {
        // ignore the USE or IOE and proceed..
        e.printStackTrace();
      try {
        Class displayClass = Class.forName(resourceName);
        setTitle(title);
        imagePanel.add(
          (Component)displayClass.newInstance(),
          images[index]);
        cl.show(imagePanel, images[index]);
      } catch(Exception e) {
        setTitle(title);
        imagePanel.add(
          new JLabel("Error loading!"),
          images[index]);
      validate();
    }Why would that be showing as 'canceled by user'
    on any second invocation of the downloadservice?
    Is there something I am forgetting to reset at
    the end of the first invocation?

  • Lazy download - howto?

    All that is said about lazy download is that it "can be accomplished using Jar Indexing". But what about examples and tutorials?
    I have three jars, for example, core.jar, aux1.jar and aux2.jar. And some jars with graphics, res1.jar, res2.jar and res3.jar.
    then I cd to the directory that contains all jars, run:
    jar i *.jar and acquire INDEX.LIST in first jar file. Then I set download="lazy" in my jnlp file, but all jars are downloaded before the start of the application.
    So a few questions.
    1. What I am doing wrong?
    2. How to get resources to download when they are really needed?
    Thanks.

    First thing I can think of: did you set a different part for the lazy jar? 'cause whenever one jar of the part is asked they all get downloaded (this means any jar in the same jnlp if no part specified).
    Second: I've succesfully used lazy with indexing, having index.list in the main jar (not just the first) using something like:
    jar -i Main.jar *.jarCan't think of anything else right now.
    Bye.

  • Dependency JAR debugging in JWS operation: Eager/Lazy downloads

    I'm trying to see if there is a way to watch which .JARs is downloaded as a program runs. However, if there are [import] statements in the main class, wouldn't the dependency .JARs be downloaded anyway? I just want to test the download patterns of a JWS application and see its results.
    Specifically, I want to know when the JAR was downloaded in the course of runtime.
    Currently, I have a main JAR and 3 dependency JARs; each JAR contains only one package with only one class within it. The main JAR will call methods from 2 of the 3 dependency JARs, which simply return strings to be printed to a console that is instantiated in the main class/JAR.
    In the JNLP file, I will toy with the lazy/eager download settings for each of the dependency JARs, testing its behavior when each of the JARS are downloaded eagerly and lazily, with one of the JARs acting as control.
    Is it possible to print the downloaded/not-downloaded status of each JAR to the console in my main class? Is there more I can do to this code so it can display whether or not JARs have been downloaded, and in what order?
    //This is the main class. This will be declared as such in the JNLP.
    package front;
    import javax.swing.*;*
    *import java.awt.*;
    import java.io.*;
    import right.RightOf;
    import left.LeftOf;
    import back.BackOf;
    public class FrontOf extends JFrame{
    ObjectOutputStream out;
    private JTextArea consoleout;
    public FrontOf(){
    Container c = this.getContentPane();
    consoleout = new JTextArea();
    c.add(new JScrollPane(consoleout), BorderLayout.CENTER);
    setSize( 300, 150 );
    this.setVisible(true);
    public void rockout(){ //The test operation. Note the dummy package's operations have been commented out.
    RightOf unit01 = new RightOf();
    LeftOf    unit02 = new LeftOf();
    //BackOf    unit03 = new BackOf();
    consoleout.append(unit01.go());
    consoleout.append(unit02.go());
    //consoleout.append(unit03.go());
    public static void main(String args[]){
    //This is code for one of the dependency classes/JARs. The other two are identical except for names and strings.
    package left;
    public class LeftOf {
        String debug;
        public LeftOf(){
            debug = new String("UNIT 01 ACTIVE");
        public String go(){
            return debug;

    jkc532 wrote:
    .. Is the fact that the CachedJarFile class doesn't attempt to reload the resource when it can't retrieve it from MemoryCache a bug? From your comprehensive investigation and report, it seems so to me.
    ..I've dug as deep as I can on this and I'm at wits end, does anybody have any ideas?Just after read the summary I was tired, so I have some understanding of the effort you have already invested in this (the 'wits' you have already spent). I think you should raise a bug report and seek Oracle's response.

  • Debugging JNLP lazy download

    Hi everyone,
    I'm having issues with lazy downloading: it doesn't work in our (rather complex) application with multiple JARs, including third party JARs, all signed with same certificate. When I tested lazy loading with simple application which included two signed JARs, it worked as expected.
    My guess is that some class is requesting a resource which doesn't exist and web start is then loading all JARs, even lazy ones, trying to find that resource.
    I could see on this forum people are talking about log files listing classes and other resources being requested by JWS, but I can't seem to enable this info to be logged. I've turned on logging and tracing in java control panel. I also tried running web start by using javaws with both -verbose and -J-verbose:class arguments. I also tried adding
              <property name="javaws.debug.0" value="+TraceSecurity" />
              <property name="javaws.debug.1" value="+TraceCache" />
              <property name="javaws.debug.2" value="+TraceDiskCache" />
              <property name="javaws.debug.3" value="+TraceDownload" />
              <property name="javaws.debug.4" value="+TraceXMLParsing" />and java-vm-args="-XX:-TraceClassLoading -XX:-TraceClassLoadingPreorder -XX:-TraceLoaderConstraints" to JNLP file but it didn't help.
    I'm kind of getting desperate trying to figure this out, so any help would be appreciated. Thanks.

    Yes, main JAR contains index of all used JARs and additional JARs have been marked as belonging to different part.
    I managed to find a problem: I've been using ant to generate JAR index, which didn't add folder information to JAR index. Eg. inside jar task I had something like:
    <indexjars>
         <fileset dir="${websites}/lib/">
              <include name="jdom.jar" />
         </fileset>
    </indexjars>However, when index file was generated it listed jdom.jar without subfolder in which it's located (jdom.jar instead of /lib/jdom.jar). I managed to fix this by creating manifest for main jar and adding all additional JARs to it's classpath, eg:
    <manifest file="${websites}/ALL-MANIFEST.MF">
         <attribute name="Class-Path" value="/lib/jdom.jar" />
    </manifest>So, lazy downloading is working now.
    However, it would still be nice to know how to display class loading information (-verbose:class jvm argument) inside Web Start application, as it might be helpful in the future.

  • Why does my app store use a different account for downloading and another for updating apps?

    My app store used my own account for downloading and my sister's for updating, and it keeps telling me to reset my account. I already did that the other few times it told me to do that!

    Have you restored your device from your sister's backup?

  • I have ios 5.1.1. When I sync to iTunes, my purchased apps no longer work. They blink but do not open. The only way I have been able to solve this, is as follows: I delete one of the apps and then re-download and install it. Then, all my apps work.

    My new iPod touch 64 Gig has a problem after syncing with iTunes. My purchased apps no longer work. I touch them and they seem to try to open but they do not.
    The only way I have found to fix this is as follows:
    I delete one of the purchased apps. Then I go to the App Store and re-download and install the same app. After that, all my apps work again.
    Please help.

    Download/install an app is a know possible solution.
    3. Install another app from the App Store
    If all user-installed apps are not launching, it could be an Apple ID authorization issue. Download and install an app that isn't already installed on your device to reset this information.
    Note: If you have installed apps using multiple Apple ID accounts, you may need to perform this step for each account.
    Above from Apple's :
    iOS: Troubleshooting applications purchased from the App Store

  • I have low C disk space. Want to install Ai Trial. Not enough Space. But have a huge space of G: drive. How I can direct install to download and install on other than C: drive?

    I am short with C: Drive space. Cannont Install Ai Trial. How I can download and Install on other than C: drive? I am trying to download it through Creative Cloud as a subscriber.

    Thanks for help. It worked. Now up and running Ai.
    Sent by:
    Khalid Hameed
    London - UK

  • Window 8.1 Chinese character cannot display properly in a game even though I have downloaded and install all chinese language packs

    Hi,
    The operation system for my computer is Window 8.1. I am currently trying to install a chinese game. Even though I have downloaded and install all the chinese language pack, I have even set the regional language locale to chinese (similified / traditional),
    the chinese characters will not display properly in the game. Some people told me i need to set the locale to Chinese PRC, but I am not sure where to download this PRC language pack for window 8.1 (as I only have chinese simplified and chinese traditional).
    I would greatly appreciate if someone can give me a hand in solving this problem. Thank you for your help in advance. 

    Hi,
    The operation system for my computer is Window 8.1. I am currently trying to install a chinese game. Even though I have downloaded and install all the chinese language pack, I have even set the regional language locale to chinese (similified / traditional),
    the chinese characters will not display properly in the game. Some people told me i need to set the locale to Chinese PRC, but I am not sure where to download this PRC language pack for window 8.1 (as I only have chinese simplified and chinese traditional).
    I would greatly appreciate if someone can give me a hand in solving this problem. Thank you for your help in advance. 
    Hi,
    Please open Region, under administrative -> Language for non-Unicode programs: choose Chinese.
    Kate Li
    TechNet Community Support

  • I am trying to re load Lightroom 5.7 frommy outside hard drive to my new hard drive . I am able to reach a certain point in the download and I am then asked for the access code which I do not have. I had upgraded on line from Lightroom3.

    Hello,
    I just had the hard drive on my computer replaced, and the Lightroom5.7 and Photoshop cannot be sent over from the outside hard drive without an access code!! Now what do I do? Will Adobe have a record of my Lightroom3 download and my 5.7 upgrade?

    If you took the time to register your software on the Adobe web site, then you can log on and retrieve your serial numbers.
    Find your serial number quickly
    You ought to be able to retrieve the serial numbers from your first hard drive ... that requires knowing what your operating system is and if the first hard drive actually is readable.
    And if none of that works ... well then I think you're way out of luck.
    Might I suggest you adopt a new method of keeping track of your serial numbers, not just for Lightroom but all of your software? I suggest you create a computer text file named serialnumbers.txt, containing all of your serial numbers, stored on your computer and in a cloud backup service (like DropBox which is free) so that you will never lose it.

  • I'm trying to download itunes 10 but I get to a point in the download and it tells me, "The feature you are trying to use is on a network resource that is unavailable" but I haven't had itunes on my computer for a year now so how can I get around this?

    I'm trying to download itunes 10 but I get to a point in the download and it tells me, "The feature you are trying to use is on a network resource that is unavailable" but I haven't had itunes on my computer for a year now so how can I get around this?

    iTunes.msi
    Perfect, thanks.
    Download the Windows Installer CleanUp utility from the following page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
    http://majorgeeks.com/download.php?det=4459
    To install the utility, doubleclick the msicuu2.exe file you downloaded.
    Now run the utility ("Start > All Programs > Windows Install Clean Up"). In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove", as per the following screenshot:
    Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time?

  • When I download Itunes my computer tells me there was and error in the download and I have to downlooad again.  I have tried three times.  My computer in brand new. So what could the problem be

    When I download itunes my computer tells me there was an error in the download and I need to re-download.  It tried three times to re-download and got the same error.  Any help for this?  My computer is brand new.

    Go START/ALL PROGRAMS/APPLE SOFTWARE UPDATE"
    If it offers you a newer version of Apple Software Update, do it but "Deselect" any other software offered at the same time.
    Once done, try another iTunes download

  • Something was hidden in a download and now these double green underlined hyperlinks show up everywhere, and pop ups too whenever I click on ANYTHING. I can't figure out how to find it and get rid of it.

    Something was hidden in a download and now these double green underlined hyperlinks show up everywhere, and pop ups too whenever I click on ANYTHING. I can't figure out how to find it and get rid of it.

    You installed the "DownLite" trojan, perhaps under a different name. Remove it as follows.
    Malware is constantly changing to get around the defenses against it. The instructions in this comment are valid as of now, as far as I know. They won't necessarily be valid in the future. Anyone finding this comment a few days or more after it was posted should look for more recent discussions or start a new one.
    Back up all data.
    Triple-click anywhere in the line below on this page to select it:
    /Library/LaunchAgents/com.vsearch.agent.plist
    Right-click or control-click the line and select
    Services ▹ Reveal in Finder (or just Reveal)
    from the contextual menu.* A folder should open with an item named "VSearch" selected. Drag the selected item to the Trash. You may be prompted for your administrator login password.
    Repeat with each of these lines:
    /Library/LaunchDaemons/com.vsearch.daemon.plist
    /Library/LaunchDaemons/com.vsearch.helper.plist
    /Library/LaunchDaemons/Jack.plist
    Restart the computer and empty the Trash. Then delete the following items in the same way:
    /Library/Application Support/VSearch
    /Library/PrivilegedHelperTools/Jack
    /System/Library/Frameworks/VSearch.framework
    Some of these items may be absent, in which case you'll get a message that the file can't be found. Skip that item and go on to the next one.
    From the Safari menu bar, select
    Safari ▹ Preferences... ▹ Extensions
    Uninstall any extensions you don't know you need, including any that have the word "Spigot" in the description. If in doubt, uninstall all extensions. Do the equivalent for the Firefox and Chrome browsers, if you use either of those.
    This trojan is distributed on illegal websites that traffic in pirated movies. If you, or anyone else who uses the computer, visit such sites and follow prompts to install software, you can expect much worse to happen in the future.
    You may be wondering why you didn't get a warning from Gatekeeper about installing software from an unknown developer, as you should have. The reason is that the DownLite developer has a codesigning certificate issued by Apple, which causes Gatekeeper to give the installer a pass. Apple could revoke the certificate, but as of this writing, has not done so, even though it's aware of the problem. This failure of oversight is inexcusable and has compromised the value of Gatekeeper and the Developer ID program. You can't rely on Gatekeeper alone to protect you from harmful software.
    *If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination  command-C. In the Finder, select
    Go ▹ Go to Folder...
    from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.

  • Firefox prompted me to download an incompatible update that its website claims is compatible with my operating system (Mac OS 10.4.11). Why prompt an incompatible download AND claim it is compatible?

    I have an iMac and use OS 10.4.11 & Firefox 3.6.19. Firefox prompted me to download an update (to 7.0.1). I looked up the system requirements on your website, and it stated the update is compatible with OS 10.4.11. But after I downloaded and installed the update, it failed to work on grounds of incompatibility. Hence 2 questions: (1) Why did Firefox prompt me to download an incompatible update? (2) Why did your website claim the update is compatible with my operating system when it is not?

    Sorry, it's because Firefox 4+ are only compiled for the Intel processors.
    There is a separate project for PPC Macs called Ten Four Fox. You might give it a spin when you're tired of 3.6.
    http://www.floodgap.com/software/tenfourfox/

  • Adobe Store takes too long to deliver download and serial information

    Earlier this week we received some Indesign files for a job, but they were in Indesign 5 format, so we were unable to open them with Indesign CS4. So, taking this as a sign that it was time to upgrade, yesterday, at around 1pm UK time I purchased the upgrade from Creative Suite Design Premium 4 to Creative Suite Design Premium 5.5. I logged onto the Adobe.com store, looked at the options - Home and Home Business, Small and Medium Business, Eductation and selected Small and Medium Business (because that is what we are). I purchased the upgrade (as a download), received a confirmation email from Adobe and waited....and waited...and waited. At the end of the day I called Adobe Custopmer support and asked why I have not had any email showing links to download sites, and serial numbers. I was told it can take 24 hrs to process the order.
    Well here we are over 24 hrs later and I have still not had any information from Adobe. I tried calling the customer support and it is only open between 9am and 5pm Monday to Friday. The customer support website is down. The Adobe Volume Licensing site is down - and was all day yesterday as well.
    In the meantime I have no way of opening the files. My deadline is Wednesday and we had planned to work on the job today and tomorrow (which is why I am sitting in my office now). It appears I cannot access customer support before Monday morning, and the customer support website is down until tomorrow evening UK time - at least. This means working all night on Monday and probably Tuesday - assuming we get access to the download information early Monday.
    Adobe is one of the biggest software vendors in the world. When I buy software - online and for download, with a credit card - I expect to be able to access the software immediately. There is no excuse for this delay. None. A business the size of Adobe should not have customer services down for 2 days. Support should run 24/7, 365 days a year. My enquiry yesterday was routed to an offshore call centre, so having a 9 to 5 cut off is simply ridiculous.
    The simple fact is that even the smallest software vendors we buy from deliver the goods within minutes. As you can tell I am mightily "annoyed" by this. At this point in time I am wishing these files were in Quark Xpress format (we have both). Quark used to have terrible support but they are now very good - and available.
    As a customer of Adobe for over 15 years I am disappointed. Today, in my email inbox I have emails from Adobe about new online cloud services. Well, why would I want to invest any more in Adobe software if I cannot even access the ones I have bought - quickly?
    If companies like Adobe want to know why piracy is rife - look at your own delivery systems. The only option I have now to do this job is to either download a pirated version (which I will not) or to download and run the trial for Indesign.  How stupid is that?
    Apologies for the rant.

    ProDesignTools wrote:
    Kevin Quigley wrote:
    ... selected Small and Medium Business (because that is what we are). I purchased the upgrade (as a download), ... 
    Well here we are over 24 hrs later and I have still not had any information from Adobe. ...
    In the meantime I have no way of opening the files. My deadline is Wednesday ...
    Hi Kevin, not sure why it's taken longer than usual, but you can just download the free trial in the meantime.  It will work 100% for 30 days, and you can convert it over to the full version once you receive your permanent serial number without reinstalling.  This is fine even with a business license.
    There's really no reason not to proceed in this fashion, especially with an imminent deadline.  Adobe recommends this in cases where there is any sort of delay (for example, student validation) or immediate need.  And absolutely you should avoid downloading the software from anywhere else, which is not only illegal but also hazardous to the health of your computer (malware).
    Hope this helps!
    Acrobat has never had a Trial for Mac. Probably never will.

Maybe you are looking for

  • Cannot download my 15 available downloads, error says store is temp unavail

    I reported the problem through iTunes around 12/5 and they replied once about 8 days ago with a standard boiler plate reply, telling me to do several things that I had already done. I wrote back with more details and got no reply, and then I wrote ba

  • Copy Express/ Account Segmentation

    Dear All, Am trying to make a duplicate of a Database by using copy express. Note that the Chart of Account is segmented. I have managed to copy everything using copy express except the Accounts . The title Accounts are being copied but no active acc

  • Having trouble adding purchased and imported music to my playlists

    I'm having trouble adding purchased and imported music to my play lists. For example when I purchase or import new music to my playlists I have to re sync my ipod or the new songs don't appear on my playlists. Perhaps this is because I once unplugged

  • Adobe Elements 13 upgrade will not install

    Adobe Elements upgrade to 13 will not install on any other drive but C:\ even though I designated another drive in the installer. It only installs on C:\ and I DO NOT HAVE SPACE ON C. It is replacing Adobe Elements 10 which did install successfully o

  • Flash Paper or Impressario

    Here's the project. 560 Page PDF document with images (not sure the filesize yet, but will likely be 100MB+). Looking to be able to incorporate it on a CD without needing to rip it apart into chunks. I will if I need to, but just don't want to. I wil