Openbravo Issue Tracking System - Openbravo ERP | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0015535 | Openbravo ERP | A. Platform | public | 2010-12-28 14:43 | 2011-05-24 10:57 |
Reporter | mtaal | ||||
Assigned To | mtaal | ||||
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Platform | OS | 5 | OS Version | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Merge Request Status | |||||
Review Assigned To | |||||
OBNetwork customer | |||||
Web browser | |||||
Modules | Core | ||||
Support ticket | |||||
Regression level | |||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0015535: Importing client with anonymous references to tabs with views results in NPE | ||||
Description | When the client data has a anonymous reference to a view then the import client data fails with a NPE. For example, an alertrule references a tab which visualizes a view, and an alert (of that alertrule) has a value then that value references a record in the view. The following stack trace is printed: --- Nested Exception --- org.openbravo.base.exception.OBException: Exception (java.lang.NullPointerException) while importing from file /home/jpabloae/src/openbravo/erp/pi/referencedata/sampledata/F_B_International_Group.xml at org.openbravo.service.db.ImportReferenceDataTask.doExecute(ImportReferenceDataTask.java:91) at org.openbravo.dal.core.DalInitializingTask.execute(DalInitializingTask.java:120) at org.openbravo.service.db.ImportReferenceDataTask.execute(ImportReferenceDataTask.java:58) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.Main.runBuild(Main.java:758) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Caused by: org.openbravo.base.exception.OBException: java.lang.NullPointerException at org.openbravo.service.db.ImportReferenceDataTask.doExecute(ImportReferenceDataTask.java:84) ... 43 more Caused by: java.lang.NullPointerException at org.openbravo.service.db.DataImportService.repairPrimitiveReferences(DataImportService.java:335) at org.openbravo.service.db.DataImportService.importClientData(DataImportService.java:241) at org.openbravo.service.db.ImportReferenceDataTask.doExecute(ImportReferenceDataTask.java:78) ... 43 more | ||||
Steps To Reproduce | |||||
Proposed Solution | |||||
Additional Information | |||||
Tags | closingMay2011 | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2010-12-28 14:43 | mtaal | New Issue | |||
2010-12-28 14:43 | mtaal | Assigned To | => mtaal | ||
2010-12-28 14:43 | mtaal | Modules | => Core | ||
2010-12-28 16:10 | hgbot | Checkin | |||
2010-12-28 16:10 | hgbot | Note Added: 0033418 | |||
2010-12-28 16:10 | hgbot | Status | new => resolved | ||
2010-12-28 16:10 | hgbot | Resolution | open => fixed | ||
2010-12-28 16:10 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/01959b3e59bdb5f7c19bb0841bf0d7c40c22f25b [^] | ||
2010-12-30 13:16 | hudsonbot | Checkin | |||
2010-12-30 13:16 | hudsonbot | Note Added: 0033483 | |||
2011-05-24 10:03 | dalsasua | Tag Attached: closingMay2011 | |||
2011-05-24 10:57 | dalsasua | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|