Troubleshooting - Technical FAQs             | Support |
|  Adlib Express  |  convertLogic  |  printLogic  |  vueLogic  |  spoolLogic  |
All Applications Problem / Question Reason Solution / Answer
All Applications I need to get a license (temporary or permanent) for my Coastal Logic product. n/a Follow the directions in this document on our website:
http://www.coastallogic.com/support/RegisteringSoftware.pdf
All Applications I need to move a license to another machine. n/a Follow the directions in this document on our website:
http://www.coastallogic.com/support/RegisteringSoftware.pdf
All Applications I need to be able to connect my Unix and PC environments for file transfers so that I can use Coastal Logic products. n/a

We know of two free solutions: Samba: http://www.samba.org and Windows Services for Unix: http://www.microsoft.com/technet/interopmigration/unix/sfu/default.mspx
If you know of other solutions, please let us know so we can post them here. We also recommend this forum: http://www.unix.com/

All Applications Undetermined failure. Not adhering to Matrix naming protocol - misuse of reserved characters Use proper naming conventions, eliminating reserved characters. Refer to the Matrix Business Modeler Documentation.
The reserved characters are: 
Adlib Express Problem / Question Reason Solution / Answer
Adlib Express, Express + EFTS Converted/printed files have wrong or missing Font. Express replaces all fonts with a single, standard font. Use a "helper" application, like Myriad or AutoVue which can link to the necessary fonts when processing files.
Adlib Express, Express + EFTS Determining which application is being used with Express as a 'helper'. N/A 1) Be sure that 'Convert Using Native Application Support' is checked  in xpress Options.
2) Watch a conversion and look for a printing notification window (Express will not show this when converting by itself).
3) Open your task manager and select the 'Processes' tab. Sort by Name. Watch this list during a conversion and look for your app to appear, for example "Myriad32.exe".
Adlib Express, Express + EFTS Express does not use my "helper" app (i.e. Myriad, AutoVue, etc) even though "Convert Using Native Application Support" is checked in Express Options. Express must be installed after the helper apps or it tends to not use them. Uninstall and re-install Express AFTER all of your helper apps are installed.
convertLogic Problem / Question Reason Solution / Answer
convertLogic The "out" folder keeps getting deleted. This can occur when a SolidWorks sldprt file is put through the process. Myriad chokes on the file and Express deletes the "out" folder.  Update Adlib Express to v2.9x which has controls for handling Myriad errors like this.
convertLogic Conversion fails on a specific file type. Adlib Express, Myriad and AutoVue support various file types. 1) Verify that Adlib Express can handle the file type (http://www.adlibsoftware.com/file_types.aspx).
2) Verify that your helper application (Myriad or AutoVue) can handle the file type (http://www.cimmetry.com/formats.html http://www.myriadviewer.com/formats.htm .
3) Test a sample file in Adlib Express by hand and see if the conversion works.
convertLogic I need to return a blank (empty) string from the stamp "program". Returning blank strings is not allowed. Return a string of one or more spaces - " ". The spaces will be stripped out before being printed leaving a blank instead.
convertLogic Converted files are not stamped. Files are converted correctly but metadata is not visible. Turn on the "stamping" check box in convertLogicAdmin => Parameters for the appropriate trigger.
convertLogic DWGs convert with "extra" page (usually blank). DWG files have two "spaces" in which you can create imagery - PaperSpace and ModelSpace. The blank page is a result of printing both spaces. The Solution / Answer is based on telling Myriad to only load the appropriate "space". Edit the "myrdrv.ini" file (in the Myriad installation directory) and search for "PageLoadOrder". Set it to the appropriate value (usually "2") so that it looks like this: PageLoadOrder=2. You should copy and paste the following line into the file as well as a reminder: #0=paperspace first,1=modelspace first,2=paperspace only,3=modelspace only. If you are not using Myriad in conjunction with Express, there is no automated software Solution / Answer. Instead, force your users to create only one "space" so there is no "blank" page to convert.
convertLogic How can I copy my settings into a different database? n/a Use an Export/Import from Matrix MQL. Refer to the Matrix documentation for details! From the current database: export admin convertLogic* into file c:\temp\convertLogic_admin.exp; export bus convertLogic* * * into file c:\temp\convertLogic_bus.exp; To the new database: import admin convertLogic* from file c:\temp\convertLogic_admin.exp; import bus convertLogic * * from file c:\temp\convertLogic_bus.exp;
convertLogic File conversions are failing before the document is converted or there are errors in the Log about timeouts. Files are taking longer to convert than allowed based on the "timeout" setting. Increase the "timeout" setting in convertLogicAdmin => Parameters. If necessary, experiment with several files to determine the best setting. Setting the timeout to a large number will not slow down faster conversions.
convertLogic convertLogic starts up and shuts down almost immediately. Typically caused by the lack of Matrix login information. See if this file exists: C:/convertLogicERROR.txt
If it does, confirm the Problem / Question - a message indicating a login Problem / Question should be in the file.
1) Locate the "Setup_Login.bat" file in the convertLogic install directory.
2) Run the bat file and follow the prompts to input the Matrix User and Password.
3) Run convertLogic.
convertLogic General Problem / Question s causing convertLogic to not run. Several things could cause general errors. See if this file exists: C:/convertLogicERROR.txt
If it does, read it to determine the Problem / Question .
convertLogic Conversion errors in Express are not always "seen" by convertLogic. convertLogic cannot monitor every aspect of Express. Upgrade to v2.9x of Adlib Express which has better fault monitoring and cleanup capabilities which makes it easier for convertLogic to detect a Problem / Question .
convertLogic Converted/printed files have text with very thick lines or extremely long, pointed corners. Myriad draws text in specific line thicknesses. Follow the directions in the document "FixingLineThicknessInMyriad.pdf" located here:
http://www.CoastalLogic.com/myr/FixingLineThicknessInMyriad.pdf
convertLogic MS Word page numbering not working correctly when converting to PDF. Incompatible MS Word versions Within a Word document go to Tools >Options > Compatibility, then set therecommended options to the appropriate Microsoft Office currently in use.(2000, 2003 etc.)
convertLogic The convertLogic trigger generates an error "checkout access" is denied.
The Matrix setting 'escape' is turned off. This is a GLOBAL setting affecting all users and programs in the database. Change the 'escape' setting to off. You can view the current setting in MQL>print escape; You can change the setting in MQL>set escape on; or MQL>set escape off. 
convertLogic convertLogicAdmin shows an error from Matrix similar to the following example:
System Error: #1600007: File '\CCoastal LogicprintLogictmp\printLogicParameters.xml' error 'No such file or directory'
(Note the jumbled path.)
This is due to a bug in Matrix v10.7.0 emxTriggerManager Run Matrix Business, search for and edit the Policy "convertLogic".
Edit the State "create" and select the "Object Access" tab.
Edit "Access Public" and add a check to "Modify" and "Checkout". Make sure that only "Read", "Modify", "Checkout" and "Show" are checked and save your changes.
printLogic Problem / Question Reason Solution / Answer
printLogic System Error: java.lang.NoClassDefFoundError: Virtually all Java based errors can be attributed to an incomplete CLASSPATH variable. Add the required JAR file to the CLASSPATH in ematrix.ini, matrix.ini, system environment and/or the web server environment as necessary.
printLogic Compilation Error:
java.lang.ClassNotFoundException:...class javax.crypto…
Our printLogicBase JPO uses Encryption Classes found in JDK 1.4.1 and greater - these Classes are missing in your enivronment. Multiple Solution / Answers exist. Upgrade the JDK or add the necessary Jar file or use a JPO variant included with printLogic. See the printLogic Installation manual for details
printLogic Error in the Web interface referring to inability to create Temp directory. This is typically due to a network permissions Problem / Question . 1) Check the 'drop-folder' where spooled files are processed and make sure that it is shared for all users, with read/write permissions.
2) If you are running Matrix and/or your Web server as a service, make sure that the service Log On account is NOT "Local System Account". These accounts have NO network privileges whatsoever. You must instead use an actual user account with a real login and password, even if you create one specifically for this purpose.
printLogic How can I copy my settings into a different database? n/a Use an Export/Import from Matrix MQL. Refer to the Matrix documentation for details!
From the current database:
export admin printLogic* into file c:\temp\printLogic_admin.exp;
export bus printLogic * * into file c:\temp\printLogic_bus.exp;
To the new database:
import admin printLogic* from file c:\temp\printLogic_admin.exp;
import bus printLogic * * from file c:\temp\printLogic_bus.exp;
NOTE: you may still need to attach the printLogic Commands to the appropriate Menus/Toolbars.
printLogic HTTP Error 500 appears in the lower printLogic window pane. The necessary printLogic JPO is missing or needs compilation 1) Verify that the program "printLogicBase" exists. 2) Compile the program either from editLogic or from MQL (compile prog printLogicBase force;)
printLogic printLogic window pane shows "Loading" for a long time or the animated clock never disappears. A printLogic JSP file compilation is hung up. This can be common after a new installation or upgrade of printLogic. Close the printLogic window and open it again. The compilation should complete and the Problem / Question should be solved. If not, try closing and opening again. It is very rare to need more than two attempts.
printLogic How do I Display PrintLogic screens in different languages? n/a We provide a file called "CoastalLogicStringResource.properties", typically located in the WEB-INF/classes directory. It contains all text for the interface, as well as messaging, errors, prompts, etc. You can create different versions in the same way that Matrix does. (The Matrix One modules provide the ability to select a number of languages to run in their applications by having a text file for each language containing the English word(s) and their equivalents in the specific language.)
printLogic printLogicAdmin shows an error from Matrix similar to the following example:
System Error: #1600007: File '\CCoastal LogicprintLogictmp\printLogicParameters.xml' error 'No such file or directory'
(Note the jumbled path.)
The Matrix setting 'escape' is turned off. This is a GLOBAL setting affecting all users and programs in the database. Change the 'escape' setting to off. You can view the current setting in MQL>print escape; You an change the setting in MQL>set escape on; or MQL>set escape off. 
printLogic Printouts of files containing bitmaps (i.e. tiff, bmp, etc) are not dark enough.
There is not enough contrast.
Edit the "avx.ini" in your WINNT or WINDOWS directory. Under the heading "[OPTIONS]" add or change this entry: Contrast=100, where 0 is low contrast (light) and 100 is high contrast (dark). Restart vueLogic and test your setting.
printLogic Changes made to the printers XML file
don't show up in the User Interface. For example, adding/deleting a printer to the printers XML file.
The modified printers XML file has not been loaded into the database.
Open printLogicAdmin and select the Parameters Tab. If the printers XML file has not changed name or location, then just click the "save printers" button. Otherwise, locate the printers XML file, then click the "save printers" button.
printLogic Changes made to the printers XML file
don't show up in the User Interface. For example, adding/deleting a printer to the printers XML file.
The User Web Interface needs to be refreshed.
Close and reopen the User Web interface to refresh all the settings, including the printers list.
vueLogic Problem / Question Reason Solution / Answer
vueLogic (AutoVue) Converted/printed files have wrong or missing Font. The embedded AutoVue component needs to be "pointed" to the local font "repository". Edit the avx.ini file (C:\winnt or C:\windows) and at the top of the file, under "[Options]" add this line, substituting your appropriate path(s). XFONTPATHS=C:\ACAD\font;C:\Myfonts
vueLogic (AutoVue) Converted/printed files have missing Xref. The embedded AutoVue component needs to be "pointed" to the local xref "repository". Edit the avx.ini file (C:\winnt or C:\windows) and at the top of the file, under "[Options]" add this line, substituting your appropriate path(s). XREFPATHS=C:\ACAD\xref;C:\MyXRefs
vueLogic (AutoVue) Printer Not Found error. Even in a Window environment, printer names are case sensitive. Make sure to use exact name - vueLogic is case sensitive. Never alter the printer names in the printers XML created by vueLogic.
vueLogic
(AutoVue)
Printouts are not dark enough.
There is not enough contrast or the lines are too thin.
Edit the "avx.ini" in your WINNT or WINDOWS directory. Under the heading "[OPTIONS]" add or change this entry: Contrast=100, where 0 is low contrast (light) and 100 is high contrast (dark). Also add or change this entry: AntiAlias=1, where 0 is Off and 1 is On. Restart vueLogic and test your setting.
spoolLogic Problem / Question Reason Solution / Answer
spoolLogic (Myriad) DWGs print with "extra" page (usually blank). DWG files have two "spaces" in which you can create imagery - PaperSpace and ModelSpace. The blank page is a result of printing both spaces. The Solution / Answer is based on telling Myriad to only load the appropriate "space". Edit the "myrdrv.ini" file (in the Myriad installation directory) and search for "PageLoadOrder". Set it to the appropriate value (usually "2") so that it looks like this: PageLoadOrder=2. You should copy and paste the following line into the file as well as a reminder: #0=paperspace first,1=modelspace first,2=paperspace only,3=modelspace only
spoolLogic (Myriad) Files print Portrait when they should be Landscape. The Auto Rotate setting in Myriad is not selected. This may require two changes.
1) Start Myriad and navigate the menu File => Print Settings => Options. Select the "Auto Rotate" option and click "OK" to dismiss the dialogs. Exit Myriad.
2) Edit the "myriad32.ini" file (in the Myriad installation directory) and search for "[Print]". Add or edit the following line: Auto Rotate=TRUE. Search for "[Plot Section]". Add or edit the following line: Auto Rotate=TRUE.
spoolLogic (Myriad) Files print in gray scale but should be all black. The Black and White setting in Myriad is not selected. This can be particularly important for DWG/DXF files. This may require two changes.
1) Start Myriad and navigate the menu File => Print Settings => Options. Select the "Black and White" option and click "OK" to dismiss the dialogs. Exit Myriad.
2) Edit the "myriad32.ini" file (in the Myriad installation directory) and search for "[Print]". Add or edit the following line: ColorsToBlack=TRUE. Search for "[Plot Section]". Add or edit the following line: ColorsToBlack=TRUE.
spoolLogic (Myriad) Turn off the Splash Screen at Myriad startup. Myriad starts slowly because the Splash Screen shows first. Edit the "myriad32.ini" file (in the Myriad installation directory) and search for "[Options]". Add or edit the following line:
Splash Delay=FALSE
spoolLogic (Myriad) Not all the pages in a file print when they should. The print all pages setting in Myriad is not selected. Edit the "myriad32.ini" file (in the Myriad installation directory) and search for "[Print]". Add or edit the following line: DefaultRangeToAll=TRUE
Search for "[Plot Section]". Add or edit the following line:
DefaultRangeToAll=TRUE.
spoolLogic (Myriad) Files print Portrait when they should be Landscape. If the file is a DWG or DXF, the dimensions of the drawing could be inaccurate. You can set Myriad to determine the actual extents of drawing instead of using the value contained in the file. Edit the "myrdrv.ini" file (in the Myriad installation directory) and search for "ParseDwgExtents". Set it to "ON" so that it looks like this: ParseDwgExtents=ON. Also change the "ParseDxfExtents" value to "ON"
spoolLogic (Myriad) Files print very small, like postage stamps. If the file is a DWG or DXF, the dimensions of the drawing could be inaccurate. You can set Myriad to determine the actual extents of drawing instead of using the value contained in the file. Edit the "myrdrv.ini" file (in the Myriad installation directory) and search for "ParseDwgExtents". Set it to "ON" so that it looks like this: ParseDwgExtents=ON. Also change the "ParseDxfExtents" value to "ON"
spoolLogic (Myriad) SolidWorks files print with a "bounding box" around the drawing elements. Myriad can be set to turn off the bounding boxes. Edit the "myrdrv.ini" file (in the Myriad installation directory) and search for "DrawViewBoundingBoxes". Set it to "0" (zero) so that it looks like this: DrawViewBoundingBoxes=0.
spoolLogic (Myriad) PDF files are all black. Myriad handles color conflicts for different file types. Edit the "myrdrv.ini" file (in the Myriad installation directory) and search for "DisabledColorConflictReSolution / Answer". Add "myrips.dll" to the list - be sure to use a comma separator.
spoolLogic (Myriad) Converted/printed files have text with very thick lines or extremely long, pointed corners. Myriad draws text in specific line thicknesses. Follow the directions in the document "FixingLineThicknessInMyriad.pdf" which comes with spoolLogic, or get it here:
http://www.CoastalLogic.com/myr/FixingLineThicknessInMyriad.pdf
spoolLogic (Myriad) Converted/printed files have wrong or missing Font. Myriad needs to be "pointed" to the local font "repository". Use the Myriad PATH settings and point to your directory which contains your CAD fonts from the Menu: Tools => Options => Paths => DWG shx and font path(s). You can test any given file by changing the drop-down option from "Ignore" to "Warn", then open the suspect file. Be sure to change back to "Ignore" or subsequent files with missing fonts will cause  Myriad to show a dialog box and cause a processing error.
spoolLogic (Myriad) Converted/printed files have missing Xref. Myriad needs to be "pointed" to the local xref "repository". Use the Myriad PATH settings and point to your directory which contains your CAD fonts from the Menu:
Tools => Options => Paths => DWG XRef path(s).
You can test any given file by changing the drop-down option from "Ignore" to "Warn", then open the suspect file. Be sure to change back to "Ignore" or subsequent files with missing fonts will cause  Myriad to show a dialog box and cause a processing error.
spoolLogic (Myriad) What are all the settings for the myrdrv.ini file? Many of these settings dramatically affect how Myriad processes files. Look for the document "myrdrv_userguide.rtf", which came with Myriad. It describes all the available settings.
If you cannot find your copy, you can download one here:
http://www.CoastalLogic.com/myr/myrdrv_userguide.rtf
spoolLogic (Myriad) Text files are not formatted correctly. Line breaks may be ignored, lines are wrapping (word wrap), etc. Myriad is not set up to handle plain text files correctly. Locate the document "myrdrv_userguide.rtf", which came with Myriad.
Scroll near the bottom of the document (Page 10) and read the section on "[Text]". Add the desired settings to your myrdrv.ini file as needed. BE SURE TO TEST.
Sample settings are:
[Text]
Papersize=B
WordWrap=FALSE
Numbering=FALSE
UseFormFeed=TRUE