1. A method of updating an existing Java resource file, where the existing Java resource file is being used by a Java software application executable by an electronic processor in a user equipment for a communication system, comprising the steps of: finding an error arising from the existing Java resource file, wherein the error is an execution error of the Java software application; forming a report message, relating to the existing Java resource file wherein the error arose, for transmission through an available communication network to a provider of the application corresponding to the existing Java resource file, wherein the provider is identified in the report message, and wherein forming the report message comprises reading a descriptor file corresponding to the existing Java resource file that includes: at least a pair of service point attributes for updating the existing Java resource file, a pair of service point attributes having a respective resource value identifying the existing Java resource file that can be updated, and a provider attribute value identifying the provider and a location of the existing Java resource file; sending the report message; receiving in the user equipment a new Java resource file responsive to the report message; and installing the received new Java resource file in the user equipment, to replace the existing Java resource file, and to correct the error.