ROES Server Troubleshooting
Launch Failure
The ROES Server may fail to launch on occasion.  This is usually due to one of two issues:
1.  'Unable to create Java Virtual Machine' error displays when launched.  This means that 32 bit Java is present and being used to execute the launch file instead of 64 bit (this can happen if 32 bit Java auto-updates).  For the ROES Server system it is best to only have 64 bit Java installed, since 64 bit Java can utilize much higher memory allocation.
2.  If a server failure occurs (such as a power outage or operating system crash), files that were being written to at that time can become corrupted.  This will commonly manifest itself as a 'Content not allowed in prolog' error in the ROES Server log or Java Console (if open).  Usually the corruption is to only a single xml file, found in the .ROESSAServer folder under C:\Users\username.  Once in the folder, check amongst the xml files for a 0K file size, such as SARPrefences.xml or in the Printers and Queues folders.  Please feel free to contact SWS staff for assistance with this error.
Order Processing Failures
The ROES Server may fail on an order due to bad files or data inside the order file.  This can be a corrupted image file or odd characters in the order.xml.  The ROPack Utility usually can be used to unpack the order to correct/remove the bad data/characters or show what files have CRC errors and need to be replaced with good images from the customer.
Render Failures
Some templates may fail to render and the errors can vary.  An 'Output has not been set' error usually means that the render location, like a network drive/path, is not available.  If the file contains a layoutimage, maskimage or nodeimage the server needs the exact same file name, including case sensitivity, in the Backgrounds folder.  If the file is not found then the Printer engine will show the file name it is looking for.  The render engine in the ROES Server may fail to render some images due to a missing or uncalibrated colorspace.  This will usually show as a small white file written into the output destination.