У меня есть схема mondrian xml (версия 3). Когда я использую свою схему (v3) в mondrian 4, она автоматически пытается преобразовать мою схему через RolapSchemaUpgrader
. Но при конвертации выдает исключение:
16:21:20,816 WARN [RolapSchema] Model is in legacy format
16:21:36,059 ERROR [SecurityAwareConnectionManager] Error connecting: cubetl
java.lang.NullPointerException
at mondrian.rolap.RolapSchema$PhysLink.deriveSql(RolapSchema.java:2046)
at mondrian.rolap.RolapSchema$PhysLink.<init>(RolapSchema.java:2004)
at mondrian.rolap.RolapSchema$PhysSchema.addLink(RolapSchema.java:945)
at mondrian.rolap.RolapSchemaUpgrader.registerRelation(RolapSchemaUpgrader.java:3013)
at mondrian.rolap.RolapSchemaUpgrader.convertHierarchy(RolapSchemaUpgrader.java:2800)
У меня нет никаких идей, почему.