Solving a Blank Dialog or SDK Error When Exporting

Situation You're exporting a SketchUp file to one of these formats: FBX, OBJ, 3DS, VRM, or XSI. On the Windows platform your export fails with a blank dialog box. On a Mac you get an error message like "SketchUp SDK error: An error has occurred resulting in an invalid output file..."

Cause Most likely this problem is caused by materials based on images that have no extension. For example, your material may be based on an image named "brick" rather than "brick.jpg" or "brick.png"

Solution To resolve this error you'll need to identify which materials in your file are missing extensions and either remove or fix them. This can be difficult in models with many textures, so you may want to follow the Ruby steps below to identify the offending materials:

Browse to the Window > Ruby Console, which will open the Ruby Console

Copy and paste the following line into the Ruby Console:
Sketchup.active_model.materials.each {|m| puts "\n" + m.display_name if (not m.texture.nil? and not m.texture.filename.include? "." )}

Press the Enter key. if you have any materials in your model that are based on textures that have no file extensions, the names of the materials will be printed in the Ruby Console and you should do the following with each of them:

Go to Window > Materials to open the Materials dialog.

Click on the Home button to view your In Model materials.

Either delete the materials printed from the Ruby command or fix them to have valid file extensions

On the PC, click Details button > List view to view your materials by name, which will make it easier to find them.

If you want to fix your materials to have valid file extensions, here are some suggested steps: