You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2020/01/27 12:41:09 UTC

[cayenne] 02/02: fix NullPointerException

This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git

commit de139ab11126d77ca933bb08b92c4fba84c92570
Author: Nikita Timofeev <st...@gmail.com>
AuthorDate: Mon Jan 27 15:40:47 2020 +0300

    fix NullPointerException
---
 .../cayenne/modeler/editor/cgen/GeneratorControllerPanel.java    | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/GeneratorControllerPanel.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/GeneratorControllerPanel.java
index 8941860..140bbf6 100644
--- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/GeneratorControllerPanel.java
+++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/GeneratorControllerPanel.java
@@ -44,9 +44,12 @@ public class GeneratorControllerPanel extends JPanel {
         this.outputFolder = new TextAdapter(new JTextField()) {
             @Override
             protected void updateModel(String text) throws ValidationException {
-                getCgenByDataMap().setRelPath(text);
-                if(!codeGeneratorControllerBase.isInitFromModel()) {
-                    projectController.setDirty(true);
+                CgenConfiguration cgenByDataMap = getCgenByDataMap();
+                if(cgenByDataMap != null) {
+                    cgenByDataMap.setRelPath(text);
+                    if (!codeGeneratorControllerBase.isInitFromModel()) {
+                        projectController.setDirty(true);
+                    }
                 }
             }
         };