Rapidminer Studio 7.5 jackson.databind java.lang.NoSuchMethodError on startup
Hello,
today I've upgraded from 7.4 to 7.5 and I cannot start RapidMiner Studio. The error is:
Exception in thread "main" java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.JavaType.isReferenceType()Z
at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.findSerializerByLookup(BasicSerializerFactory.java:302)
at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._createSerializer2(BeanSerializerFactory.java:218)
at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.createSerializer(BeanSerializerFactory.java:153)
at com.fasterxml.jackson.databind.SerializerProvider._createUntypedSerializer(SerializerProvider.java:1203)
at com.fasterxml.jackson.databind.SerializerProvider._createAndCacheUntypedSerializer(SerializerProvider.java:1157)
at com.fasterxml.jackson.databind.SerializerProvider.findValueSerializer(SerializerProvider.java:481)
at com.fasterxml.jackson.databind.SerializerProvider.findTypedValueSerializer(SerializerProvider.java:679)
at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:107)
at com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:3559)
at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:2927)
at com.rapidminer.license.product.DefaultProduct.createBase64Representation(DefaultProduct.java:168)
at com.rapidminer.license.internal.DefaultLicenseManager.verifyProduct(DefaultLicenseManager.java:1054)
at com.rapidminer.license.internal.DefaultLicenseManager.registerProduct(DefaultLicenseManager.java:228)
at com.rapidminer.core.license.ProductConstraintManager.initialize(ProductConstraintManager.java:191)
at com.rapidminer.RapidMiner.init(RapidMiner.java:622)
at com.rapidminer.RapidMiner.init(RapidMiner.java:586)
at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:311)
at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:775)
at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:751)
at com.rapidminer.launcher.GUILauncher.main(GUILauncher.java:334)
I am running
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.17.04.1-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
Linux DCS-LPT-W541 4.10.0-20-generic #22-Ubuntu SMP Thu Apr 20 09:22:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
I have tried to download jackson.databind and jackson.core 2.8.8 and putting them in $RAPIDMINER_HOME/lib but to no avail.
Any ideas?
Sincerely,
Mikolaj
Best Answer
-
mikolajmorzy Member Posts: 2 Contributor I
I am replying myself, in case anyone else has this problem in the future. After installing 7.5 I had to run it once as root, only then the update process completes, and after that I can run RS as a regular user with no issues.
1