2016-09-15 3 views
0

У меня есть новая виртуальная машина с Oracle 12c 12.2.1.1, загруженная с сайта oracle, после тестирования Admin и сервера SOA я установил BPM и выключение VM.Ошибка NumberFormatException: для строки ввода: «2.0», начиная с Jdeveloper

Теперь, когда я пытаюсь запустить JDeveloper У меня есть эта ошибка:

Oracle JDeveloper 12c Development Build 12.2.1.1.0 
Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. 

java.lang.RuntimeException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi. 
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:233) 
    at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:664) 
    at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.internalInit(EquinoxLauncher.java:69) 
    at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.init(EquinoxLauncher.java:37) 
    at org.eclipse.osgi.launch.Equinox.init(Equinox.java:178) 
    at org.netbeans.modules.netbinox.Netbinox.init(Netbinox.java:84) 
    at org.netbeans.core.netigso.Netigso.prepare(Netigso.java:167) 
    at org.netbeans.NetigsoHandle.turnOn(NetigsoHandle.java:138) 
    at org.netbeans.ModuleManager.enable(ModuleManager.java:1346) 
    at org.netbeans.ModuleManager.enable(ModuleManager.java:1163) 
    at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:340) 
    at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:276) 
    at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:301) 
    at org.netbeans.core.startup.Main.getModuleSystem(Main.java:181) 
    at org.netbeans.core.startup.Main.getModuleSystem(Main.java:150) 
    at org.netbeans.core.startup.Main.start(Main.java:307) 
    at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi. 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) 
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:225) 
    ... 17 more 
Caused by: java.lang.NumberFormatException: For input string: "2.0" 
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) 
    at java.lang.Integer.parseInt(Integer.java:580) 
    at java.lang.Integer.parseInt(Integer.java:615) 
    at org.eclipse.osgi.internal.resolver.StateBuilder.createBundleDescription(StateBuilder.java:61) 
    at org.eclipse.osgi.internal.resolver.StateObjectFactoryImpl.createBundleDescription(StateObjectFactoryImpl.java:33) 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.readStateData(BaseStorage.java:853) 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.getStateManager(BaseStorage.java:799) 
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.getState(BaseAdaptor.java:387) 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStart(BaseStorage.java:923) 
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStart(BaseAdaptor.java:250) 
    at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:60) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) 
    ... 19 more 

Я поиск в Интернете и найти это link так я следую и удалить <HOME>/.jdeveloper/system12.1.3.0.41.140521.1008/system_cache папки и папки для 12.2.1 и 12.2. 1.1 без успеха. Есть идеи?

Спасибо заранее!

ответ

3

У меня была та же проблема с предварительной сборкой VM от OTN.

Я очистил все <HOME>/.jdeveloper/system12.*/system_cache папки сначала: никакого эффекта. Полностью удалить все существующие папки <HOME>/.jdeveloper/system12.*: также никакого эффекта. Я также удалил все папки <HOME>/.jdeveloper/12.* и перезапустил JDeveloper. По-прежнему такая же ошибка.

Но теперь была создана одна папка: <HOME>/.jdeveloper/12.2.1.1.0 с файлом product.conf.

В этом файле SetJavaHome был закомментирован. Похоже, что причиной отказа является JDK по умолчанию. Я изменил его на SetJavaHome /usr/java/jdk1.8.0_51. Сохранил файл и перезапустил JDeveloper, и теперь он запускается, как ожидалось.

Смежные вопросы