Ошибки Orientdb: невозможно загрузить обработчик журнала "java.util.logging.FileHandler" и т. Д. - PullRequest
0 голосов
/ 02 мая 2018

Я новичок в графической базе данных, и я попробую Orientdb 2.2.34. Я использую машину Windows 10 с Java 10.0.1 JRE и JDK. При запуске файла server.bat отображаются следующие ошибки, и я не знаю, с чего начать, чтобы их устранить:

Не удается загрузить обработчик журнала "java.util.logging.FileHandler" java.nio.file.AccessDeniedException: .. \ log \ orient-server.log.0.lck java.nio.file.AccessDeniedException: .. \ log \ orient-server.log.0.lck в java.base / sun.nio.fs.WindowsException.translateToIOException (Неизвестно Источник) в java.base / sun.nio.fs.WindowsException.rethrowAsIOException (Неизвестно Источник) в java.base / sun.nio.fs.WindowsException.rethrowAsIOException (Неизвестно Источник) в java.base / sun.nio.fs.WindowsFileSystemProvider.newFileChannel (Неизвестно Источник) в java.base / java.nio.channels.FileChannel.open (Неизвестный источник) в java.base / java.nio.channels.FileChannel.open (Неизвестный источник) в java.logging / java.util.logging.FileHandler.openFiles (Неизвестный источник) в java.logging / java.util.logging.FileHandler. (Неизвестный источник) в java.base / jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Метод) в java.base / jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (Неизвестно Источник) в java.base / jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (Неизвестно Источник) в java.base / java.lang.reflect.Constructor.newInstance (неизвестный источник) в java.base / java.lang.Class.newInstance (неизвестный источник) в java.logging / java.util.logging.LogManager.createLoggerHandlers (Неизвестно Источник) в java.logging / java.util.logging.LogManager.access $ 1000 (неизвестный источник) в java.logging / java.util.logging.LogManager $ 4.run (Неизвестный источник) в java.logging / java.util.logging.LogManager $ 4.run (Неизвестный источник) в java.base / java.security.AccessController.doPrivileged (собственный метод) в java.logging / java.util.logging.LogManager.loadLoggerHandlers (Неизвестно Источник) в java.logging / java.util.logging.LogManager.initializeGlobalHandlers (Неизвестно Источник) в java.logging / java.util.logging.LogManager.access $ 1800 (неизвестный источник) в java.logging / java.util.logging.LogManager $ RootLogger.accessCheckedHandlers (Неизвестно Источник) в java.logging / java.util.logging.Logger.getHandlers (Неизвестный источник) на com.orientechnologies.common.log.OLogManager.installCustomFormatter (OLogManager.java:84) на com.orientechnologies.orient.server.OServer. (OServer.java:135) на com.orientechnologies.orient.server.OServer. (OServer.java:118) в com.orientechnologies.orient.server.OServerMain.create (OServerMain.java:28) на com.orientechnologies.orient.server.OServerMain $ 1.run (OServerMain.java:47)

2018-05-01 21: 47: 35: 110 INFO Загрузка конфигурации из: C: / Program Files / Orientdb-2.2.34 / config / orientdb-server-config.xml ... ПРЕДУПРЕЖДЕНИЕ: произошла незаконная операция доступа с отражением светоотражающий доступ com.sun.xml.bind.v2.runtime.reflect.opt.Injector $ 1 (файл: / C: /Program%20Files/Orientdb-2.2.34/lib/jaxb-impl-2.2.3.jar) для метод java.lang.ClassLoader.defineClass (java.lang.String, байт [], Int, Int) ВНИМАНИЕ: Пожалуйста, рассмотрите возможность сообщить об этом специалистам com.sun.xml.bind.v2.runtime.reflect.opt.Injector $ 1 ПРЕДУПРЕЖДЕНИЕ. Использование --illegal-access = warn для включения предупреждений о дальнейших незаконных операциях доступа с отражением ВНИМАНИЕ: Все незаконные операции доступа будут отказано в будущем выпуске

2018-05-01 21: 47: 35: 371 INFO OrientDB Server v2.2.34 (сборка f340442755a31eabc91b87cb3ef99eda5cee6ebd, ветка 2.2.x) запускается up ... 2018-05-01 21: 47: 35: 377 INFO Каталог баз данных: C: \ Program Файлы \ Orientdb-2.2.34 \ database 2018-05-01 21: 47: 35: 413 INFOНастройка использования мягких ссылок внутри контейнеров результаты выполнения SQL 2018-05-01 21: 47: 35: 426 INFO Initial and максимальные значения использования памяти кучи равны, контейнеры результатов SQL исполнители будут использовать мягкие ссылки по умолчанию 2018-05-01 21: 47: 35: 427 ИНФОРМАЦИЯ Автоматическая настройка размера дискового кэша. 2018-05-01 21: 47: 35: 483 INFO 8449830912 B / 8058 МБ / 7 ГБ физической памяти обнаружено на машине 2018-05-01 21: 47: 35: 483 ИНФОРМАЦИЯ Обнаружена память предел для текущего процесса составляет 8449830912 B / 8058 МБ / 7 ГБ 2018-05-01 21: 47: 35: 486 INFO OrientDB с автоматической настройкой DISKCACHE = 3,962 МБ (куча = 2048 МБ прямой = 524 288 МБ os = 8 058 МБ) 2018-05-01 21: 47: 35: 599 INFO {db = OSystem} Создание системной базы данных 'OSystem' для текущей serverException 1E7ECDE6 в хранилище plocal:C:/Program Files/Orientdb-2.2.34/databases/OSystem: 2.2.34 (сборка f340442755a31eabc91b87cb3ef99eda5cee6ebd, филиал 2.2.x) com.orientechnologies.orient.core.exception.OStorageException: невозможно создавать папки в хранилище с путем C: / Program Файлы / Orientdb-2.2.34 / Базы данных / OSystem Имя БД = "ОС" в com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage.create (OLocalPaginatedStorage.java:127) в com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.create (ODatabaseDocumentTx.java:438) в com.orientechnologies.orient.server.OSystemDatabase.init (OSystemDatabase.java:160) в com.orientechnologies.orient.server.OSystemDatabase. (OSystemDatabase.java:44) в com.orientechnologies.orient.server.OServer.initSystemDatabase (OServer.java:1309) на com.orientechnologies.orient.server.OServer.activate

(OServer.java:367)
        at com.orientechnologies.orient.server.OServerMain$1.run(OServerMain.java:48)
Error during server execution
com.orientechnologies.orient.core.exception.ODatabaseException: Cannot create database 'OSystem'
        at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.create(ODatabaseDocumentTx.java:506)
        at com.orientechnologies.orient.server.OSystemDatabase.init(OSystemDatabase.java:160)
        at com.orientechnologies.orient.server.OSystemDatabase.<init>(OSystemDatabase.java:44)
        at com.orientechnologies.orient.server.OServer.initSystemDatabase(OServer.java:1309)
        at com.orientechnologies.orient.server.OServer.activate(OServer.java:367)
        at com.orientechnologies.orient.server.OServerMain$1.run(OServerMain.java:48)
Caused by: com.orientechnologies.orient.core.exception.OStorageException: Cannot

создавать папки в хранилище с путем C: / Program Файлы / Orientdb-2.2.34 / Базы данных / OSystem Имя БД = "ОС" в com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage.create (OLocalPaginatedStorage.java:127) в com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.create (ODatabaseDocumentTx.java:438) ... 5

подробнее

1 Ответ

0 голосов
/ 04 мая 2018

Похоже, вам нужно отредактировать java.util.logging.FileHandler.pattern в orientdb-server-log-properties по абсолютному пути вместо относительного.

например. C: \ Program Files \ Orientdb-2.2.34 \ log

...