Hi,
I'm looking into using Liquibase to record schema changes through intellij
idea on a spring project using hibernate (standard javax.persistence
annotations). I get the following error:

null
java.lang.NullPointerException
        at
com.esn.idea.liquibaseejb.model.database.DatabaseTableModel.addIndex(DatabaseTableModel.java:174)
        at
com.esn.idea.liquibaseejb.model.database.DatabaseModel.addIndex(DatabaseModel.java:200)
        at
com.esn.idea.liquibaseejb.model.ejb.clazz.EntityModel.execute(EntityModel.java:173)
        at
com.esn.idea.liquibaseejb.model.ejb.module.ModuleModel.getPrimaryKeyFieldsForClass(ModuleModel.java:208)
        at
com.esn.idea.liquibaseejb.model.ejb.member.MemberModel.createJoinColumns(MemberModel.java:191)
        at
com.esn.idea.liquibaseejb.model.ejb.member.AnyToOneModel.executeMember(AnyToOneModel.java:63)
        at
com.esn.idea.liquibaseejb.model.ejb.member.MemberModel.execute(MemberModel.java:63)
        at
com.esn.idea.liquibaseejb.model.ejb.clazz.ClassModel.executeMembers(ClassModel.java:77)
        at
com.esn.idea.liquibaseejb.model.ejb.clazz.ClassModel.execute(ClassModel.java:42)
        at
com.esn.idea.liquibaseejb.model.ejb.clazz.EntityModel.execute(EntityModel.java:152)
        at
com.esn.idea.liquibaseejb.model.ejb.module.ModuleModel.execute(ModuleModel.java:182)
        at
com.esn.idea.liquibaseejb.model.ejb.EjbModel.executeAllContexts(EjbModel.java:41)
        at
com.esn.idea.liquibaseejb.model.ejb.EjbModel.databaseForAllContexts(EjbModel.java:31)
        at
com.esn.idea.liquibaseejb.LiquibaseModuleComponent.updateEjbModel(LiquibaseModuleComponent.java:198)
        at
com.esn.idea.liquibaseejb.inspections.LiquibaseSchemaInspection.checkClass(LiquibaseSchemaInspection.java:87)
        at
com.intellij.codeInspection.BaseJavaLocalInspectionTool$1.visitClass(BaseJavaLocalInspectionTool.java:97)
        at 
com.intellij.psi.impl.source.PsiClassImpl.accept(PsiClassImpl.java:201)
        at
com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1$1.run(LocalInspectionsPass.java:7)
        at
com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:13)
        at
com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:2)
        at
com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:1)
        at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:44)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:32)
        at
com.intellij.concurrency.JobUtil.invokeConcurrentlyForAll(JobUtil.java:51)
        at
com.intellij.concurrency.JobUtil.invokeConcurrentlyForAll(JobUtil.java:27)
        at
com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:194)
        at
com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:167)
        at
com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:118)
        at
com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:15)
        at
com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:13)
        at
com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:2)
        at
com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:343)
        at
com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:2)
        at
com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:13)
        at
com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:21)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)



The error occurs without me doing anything, I see nothing in the table in
the right hand panel.

I would appreciate some help, please let me know if you need additional
information.
-- 
View this message in context: 
http://www.nabble.com/Intellij-Idea-8.1.3-problems-tp24842626p24842626.html
Sent from the LiquiBase - User mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Liquibase-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/liquibase-user

Reply via email to