This is a classic error for designers. You try to open a JPG in Photoshop and get: "Could not complete your request because an unknown or invalid JPEG marker type is found."
The Solution
You need to "clean" the file structure. The easiest way is to re-save it. Run it through our converter (JPG to PNG, or even JPG to JPG) to rebuild the file headers from scratch.