summaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/service/License.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/itmill/toolkit/service/License.java')
-rw-r--r--src/com/itmill/toolkit/service/License.java12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/com/itmill/toolkit/service/License.java b/src/com/itmill/toolkit/service/License.java
index f7de034f36..327368802e 100644
--- a/src/com/itmill/toolkit/service/License.java
+++ b/src/com/itmill/toolkit/service/License.java
@@ -100,15 +100,13 @@ public class License {
* Error parsing the license file
* @throws IOException
* Error reading the license file
- * @throws LicenseFileHasAlreadyBeenRead
- * License file has already been read.
*/
public void readLicenseFile(InputStream is) throws SAXException,
- IOException, LicenseFileHasAlreadyBeenRead {
+ IOException {
// Once the license has been read, it stays
if (hasBeenRead())
- throw new LicenseFileHasAlreadyBeenRead();
+ return;
// Parse XML
DocumentBuilder db;
@@ -645,7 +643,7 @@ public class License {
* if the license file has been changed or signature is
* otherwise invalid.
*/
- private boolean isSignatureValid() throws InvalidLicenseFile,
+ private synchronized boolean isSignatureValid() throws InvalidLicenseFile,
LicenseFileHasNotBeenRead, LicenseSignatureIsInvalid {
if (signatureIsValid)
@@ -698,10 +696,6 @@ public class License {
}
}
- public class LicenseFileHasAlreadyBeenRead extends Exception {
- private static final long serialVersionUID = 6531225916088537239L;
- }
-
public class LicenseFileHasNotBeenRead extends Exception {
private static final long serialVersionUID = -2298284163422128284L;
}