Проблема совместимости Liferay 7 и OpenJDK 11.0.6

Люди делятся на два типа: те, кто постоянно обновляют ПО, и те, кто старается лишний раз не трогать то, что уже работает. Я отношусь к первым, наивно полагая, что обновления приносят исправления багов и новые фичи. К сожалению, в реальности они также приносят новые баги и проблемы совместимости. Это произошло с последней версией OpenJDK 11.0.6, вышедшей менее месяца назад (14.01.2020), после обновления которой перестали работать встроенные портлеты Liferay, а в логах появился NPE.

Exchange после перезагрузки error SSL endpoint 0.0.0.0:444

Перезагрузили сервер с Exchange и после получили неработающую систему с ошибками в Event Viewer

An error occurred while using SSL configuration for endpoint 0.0.0.0:444.  The error status code is contained within the returned data.

Расскажем как быстро решить данную проблему

Деградация производительности сервера на Microsoft Azure Service Fabric

Событие "Деградация производительности was resolved for Api". Заказчик обратился с просьбой найти причину появления ежедневного сообщения от мониторинга Microsoft Azure Service Fabric  о событии "Azure monitor alert rule Деградация производительности was resolved".

Ошибка 0x8024401c при поиске и загрузке обновлений через WSUS

Данная статья посвящена устранению ошибки 0x8024401c при поиске и загрузке обновлений с сервера WSUS. Проявлятся она может на клиентских машинах на Windows 10, Windows 2012  и 2016 server. Сам текст ошибки выглядит следующим образом: There were some problems installing updates, but we’ll try again later.

Liferay 7: Декораторы портлетов

Liferay 7 принёс с собой много новых и полезных особенностей, в том числе некоторые привычные вещи теперь делаются несколько иначе. В этой статье мы поговорим об одном из таких нововведений - декораторах портлетов.

Java 14, pattern matching и instanceOf

Одним из нововведений, которые планируется добавить в Java 14, станет паттерн матчинг, а именно возможность использования шаблонов в конструкции instanceOf. Во многих JVM-языках программирования паттерн матчинг есть уже давно.

Проблемы с кодировкой в файлах локализации в Inteliji idea

Столкнулся с интересной проблемой при совместно разработке проекта. Проблема заключалась в том, что каждый раз, когда я делал коммит следом за моим коллегой, то возникала проблема при работе автоматического слияния конфликтов в git.

Ошибка "the server that you specified requires a restart" при операциях с ролями  Windows Server

Периодически при работе с инфраструктурой заказчиков приходится устанавливать заново, либо модифицировать существующие инсталляции Windows Server(данная заметка касается прежде всего версии Server 2016, хотя есть данные и о подобной ошибке в 2012R2), и в частности - добавлять, удалять или модифицировать роли(Roles).

SCP & WinSCP & SFTP на vCenter Appliance

Как загрузить файлы в VmWare vCenter Server Appliance ? При начальной конфигурации vCenter Appliance может возникнуть потребность загрузки файлов на систему с Windows машины, например, для установки VMware vCenter Plug-in for Dell EMC PowerVault ME4 Series Storage Arrays (Web Client)

Включение логов почты в Liferay 7

Доброе утро! С целью отладки SMTP-взаимодействия возникает проблема: отладочные логи при отправке почты не видны. Включение их достаточно тривиально, но запомнить имя логгера сложно, а гуглится он, почему-то, отвратительно.

Генерация случайных паролей с помощью PowerShell

Периодически случается, что нужно придумать достаточно надежный пароль, отвечающий каким-либо требованиям, да еще и периодически(например при работе соответствующими политиками GPO) Придумывать самому или пользоваться специальной утилитой бывает утомительно, поэтому на помощь приходит метод GeneratePassword   из PowerShell.

Проблемы Windows 10 и Windows Server 2019 после установки обновления KB4512941

Накопительное обновление KB4512941 (Build 18362.329)  при своей установке может вызвать проблемы с производительностью, загружая до 100% процессор (конкретный виновник - процесс SearchUI.exe ). Особенно неприятно это проявляется в серверной версии ОС, Windows Server 2019 (1903).

Перемещение TempDB MS SQL Server

при миграции баз данных может возникнуть ситуация, когда потребуется изменить путь к TempDB в MS SQL SERVER, например при изменении окружения (путей к хранению файлов) Для миграции TempDB в D:\MSSQL12.

Автогенерация кода и CMake

Доброе утро! Для некоторых целей бывает удобно сгенерировать код автоматически и использовать его с далее. Возникает вопрос: как подружить такую штуку с CMake? Попробуем на него ответить. В моём случае возникла необходимость генерировать парсеры и классы из описания некоторых тегов.

Переменная плотность заполнения в Cura

Всем здрасьте! Сегодня мы несколько отступим от основной направленности данного блога в сторону 3Д печати, а именно - рассмотрим такую полезную штуку, как переменная плотность заполнения модели в Cura.

FTP/FTPS + Windows Failover Cluster

В заметке на примере конкретной задачи покажу как создать на Windows Server FTP/FTPS в Windows Failover Cluster. Роль FTP/FTPS отсутствует в Failover Cluster Manager, да и by-design архитектуры она отсутствует.

Потеря доверительного отношения с доменом Windows и Active Directory

В обслуживаемой организации у некоторых сотрудников эпизодически возникала ошибка: ”Не удалось установить доверительные отношения между рабочей станцией и основным доменом” По наблюдениям, возникала данная ошибка у сотрудников чаще всего после отпусков, либо длительных командировок. Исследование показало, что это связано с несоответствием вариантов паролей, хранящихся на рабочей станции и домене, при долгом отсутствии компьютера в корпоративной сети, не происходили обновления OS и обновление пароля для компьютера.

Liferay 7.0 + OpenLayers: "ol is not defined"

На главной странице нашего сайта есть карта, для отрисовки которой используется библиотека OpenLayers. После миграции с Liferay 6.2 на Liferay 7.0, карта перестала отрисовывать, а в логах появилась ошибка: Uncaught ReferenceError: ol is not defined. Разбираемся в причинах.

Полноэкранный режим в CKEditor

Сегодня расскажу вам чудесную историю про то, как добавить в редактор CKEditor полноэкранный режим. Достаточно часто при написании статей в блоге я ловил себя на мысли, что окно редактора для ввода контента очень маленькое и это жутко бесит.

WinDBG и анализ дампов памяти BSOD

В прошлой статье была рассмотрена утилита WinDBG  и ее установка. Теперь же перейдем непосредственно к работе с ней. Запускаем утилиту, скармливаем ей дамп памяти, видим нечто подобное:   Основное окно и окно команд отладчика независимы друг от друга, что достаточно удобно для изменения их расположения для одновременного просмотра, разворачивания окна по выбору на весь экран и тп.

Оператор обратный 'IN' в JPQL

В этой заметке расскажу вам о чудесном операторе, который есть в JPQL. В моей практике он использовался сильно реже чем оператор 'IN'. Возможно, что кто-то в этой заметке увидит его впервые и упростит себе код.

Java NIO

Люди часто спрашивают меня, знаю ли я Java NIO... Ответ прост - нет, не знаю. И попытаюсь поделиться с вами своим незнанием.

Установка и настройка утилиты WinDBG для анализа дампов памяти BSOD

Всем известны случаи, когда ОС Windows внезапно выпадает в состояние BSOD, т.н. синего экрана смерти. При этом информация о причинах ошибки кратко выводится на экране(если Вы успеете это заметить), и сбрасывается в виде дампов памяти, анализируя которые можно понять причину ошибки.

ORA-01180: can not create datafile

Симптом - восстановление Oracle 11.2.0.2 Backup Exec'ом с перенаправлением 'redirect' на чистую систему происходило корректно. Повторно, на уже восстановленную систему восстановление завершается ошибкой.

Борьба с BSOD 0x0000007b после переноса виртуальной машины из Xen

Для работы паравиртуализации устройств ввода-вывода в виртуальной машине Xen под управлением Windows необходима установка дополнительных драйверов. Однако, они могут сыграть злую шутку, когда возникает необходимость мигрировать такую машину на другой гипервизор
RSS (Открывает новое окно)(Открывает новое окно)
Александра Пирс
Записи: 23
Дата: 09.02.20
Maxim Zhukov
Записи: 110
Дата: 01.02.20
Nikolay Emchenko
Записи: 3
Дата: 26.01.20
Дмитрий Сазонов
Записи: 38
Дата: 19.01.20
Valeriy Urrievich Kireev
Записи: 26
Дата: 15.01.20
Vladimir Nikolaev
Записи: 14
Дата: 30.12.19
Тимофей Перцев
Записи: 17
Дата: 29.12.19
Alexander Yarkeev
Записи: 33
Дата: 18.12.19
Ivan Uskov
Записи: 23
Дата: 16.12.19
Александр Пашнин
Записи: 21
Дата: 23.09.19
Danil Sinitskiy
Записи: 1
Дата: 16.08.19
Андрей Дьяков
Записи: 25
Дата: 27.06.19
Andrey Maximov
Записи: 16
Дата: 22.02.19
Dmitry Afanasiev
Записи: 53
Дата: 09.10.18
Evgenij Tsopa
Записи: 50
Дата: 16.05.18
Sergey Zhmylove
Записи: 45
Дата: 14.03.18
Lev Koznov
Записи: 18
Дата: 14.07.17
Никита Валерьевич Акентьев
Записи: 1
Дата: 29.06.17
DEADBEEF
Записи: 1
Дата: 16.01.17
Alexey Pismak
Записи: 1
Дата: 14.09.16
Никита Патрахин
Записи: 2
Дата: 15.08.16
Vladimir Berlev
Записи: 3
Дата: 26.11.15
Sergey Klyaus
Записи: 58
Дата: 21.06.15
Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
Dmitry Sheshukov
Записи: 11
Дата: 15.10.14
Pakhom Golynga
Записи: 20
Дата: 03.03.14
Vladislav Sovinskiy
Записи: 11
Дата: 10.01.14
Илья Валентинович Перминов
Записи: 19
Дата: 04.09.13
Konstantin Borzov
Записи: 7
Дата: 20.06.13
Anthony Dmitriev
Записи: 4
Дата: 19.02.13
Nicolay Smirnov
Записи: 6
Дата: 02.05.12
Alexander Deiter
Записи: 16
Дата: 08.09.11
Serge Klimenkov
Записи: 8
Дата: 26.07.11
Roman Ambrosenko
Записи: 3
Дата: 18.01.11
Sergey Shilin
Записи: 9
Дата: 05.11.10
Alexander Zhermal
Записи: 5
Дата: 15.04.10
Ruslan F. Isbarov
Записи: 1
Дата: 31.03.10
Алексей Сергеевич Лемешев
Записи: 1
Дата: 22.03.10