A method of updating a resource file used by a Java software application that is executable by an electronic processor in a user equipment for a communication system, comprising the steps of: receiving in the user equipment an updated resource file; and replacing an existing resource file by installing the received updated resource file; the method being characterized by the steps of: finding an error arising from the existing resource file, wherein the error is an execution error of the Java software application; forming a report message for transmission through an available communication network to a provider of the Java software application corresponding to the existing resource file, wherein forming the report message includes reading, in a corresponding descriptor file, a service point resource file attribute and a service point resource provider attribute which is associated with the service point resource file attribute, wherein the service point resource file attribute corresponds to the existing resource file in the Java software application and wherein the provider is identified by the service point resource provider attribute having an attribute value that points to a particular provider address; sending the report message; receiving in the user equipment the updated resource file responsive to the report message; and installing the received updated resource file in the Java execution environment of the user equipment to correct the error. receiving in the user equipment an updated resource file; and replacing an existing resource file by installing the received updated resource file; the method being characterized by the steps of: finding an error arising from the existing resource file, wherein the error is an execution error of the Java software application; forming a report message for transmission through an available communication network to a provider of the Java software application corresponding to the existing resource file, wherein forming the report message includes reading, in a corresponding descriptor file, a service point resource file attribute and a service point resource provider attribute which is associated with the service point resource file attribute, wherein the service point resource file attribute corresponds to the existing resource file in the Java software application and wherein the provider is identified by the service point resource provider attribute having an attribute value that points to a particular provider address; sending the report message; receiving in the user equipment the updated resource file responsive to the report message; and installing the received updated resource file in the Java execution environment of the user equipment to correct the error. finding an error arising from the existing resource file, wherein the error is an execution error of the Java software application; forming a report message for transmission through an available communication network to a provider of the Java software application corresponding to the existing resource file, wherein forming the report message includes reading, in a corresponding descriptor file, a service point resource file attribute and a service point resource provider attribute which is associated with the service point resource file attribute, wherein the service point resource file attribute corresponds to the existing resource file in the Java software application and wherein the provider is identified by the service point resource provider attribute having an attribute value that points to a particular provider address; sending the report message; receiving in the user equipment the updated resource file responsive to the report message; and installing the received updated resource file in the Java execution environment of the user equipment to correct the error.