From 9529e86945e7c2d7ccc2df415b7329c70e2ad41e Mon Sep 17 00:00:00 2001 From: JKetelaar Date: Thu, 24 Jul 2014 01:22:38 +0200 Subject: [PATCH] Temporary fix for null pointer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Only if the server provider doesn’t have the information about the crc32 --- .../src/org/parabot/core/desc/ServerProviderInfo.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/parabotv2/src/org/parabot/core/desc/ServerProviderInfo.java b/parabotv2/src/org/parabot/core/desc/ServerProviderInfo.java index 3d6dae5..0b1ffa2 100644 --- a/parabotv2/src/org/parabot/core/desc/ServerProviderInfo.java +++ b/parabotv2/src/org/parabot/core/desc/ServerProviderInfo.java @@ -12,6 +12,7 @@ import java.net.MalformedURLException; import java.net.URL; import java.util.HashMap; import java.util.Map; +import java.util.Random; /** * Gets the information for the selected server provider @@ -77,7 +78,11 @@ public class ServerProviderInfo { } public long getCRC32() { - return Long.parseLong(properties.get("crc32")); + if (properties.get("crc32") != null) { + return Long.parseLong(properties.get("crc32")); + }else{ + return (long) new Random().nextInt(2000) + 1; + } } public long getClientCRC32() {