Contacts in the Java team for this are Mike Sliger Patrick McCormick They report to Mike D. Smith Instructions: Your dxmedia.cab drop failed the BVT tests because the files were packaged under ms\dxmedia instead of com\ms\dxmedia. This is an easy mistake with dubuild; I've appended the following example of a session that builds a CAB and checks it to ensure it is packaged right. --Pat D:\>cd \projects\JPMBrowser D:\projects\JPMBrowser>path PATH=C:\WIN95;C:\WIN95\COMMAND;C:\SDK-JAVA.20\BIN; D:\projects\JPMBrowser>dubuild JPM.cab . /d "JPM Browser" /I *.class Microsoft (R) Distribution Unit Builder - Version 4.79.2220 Copyright (C) Microsoft Corporation 1997. All rights reserved. D:\projects\JPMBrowser>extract /d jpm.cab Microsoft (R) Diamond Extraction Tool - Version (16) 1.00.0530 (04/3/95) Copyright (c) Microsoft Corp 1994-1995. All rights reserved. Cabinet jpm.cab 07-30-1997 5:50:32p ---- 295 JPM Browser.osd 07-20-1997 6:38:42p A--- 1,960 com\ms\JPMBrowser\JPMPanel.class 07-20-1997 6:38:42p A--- 678 com\ms\JPMBrowser\BrowserFrame.class 07-20-1997 6:38:42p A--- 1,289 com\ms\JPMBrowser\BrowserApplet.class 4 Files 4,222 bytes The OSD file above is automatically generated by DUBUILD. It contains a list of all Java packages found and sets the version number to be 1.0.0.0. Make sure that your packages are in the com\ms subdirectory as seen above. ------------------------------------------------------------------------------------------ Since we need to call in COM, we have to be trusted classes, part of the system. You need to add the parameters -S * to your command line to mark all packages as SYSTEM packages: C> dubuild dajava.cab dajava -S * ...