typhon-project / typhon-polystore-api

Typhon Polystore API
Eclipse Public License 2.0
2 stars 0 forks source link

Latest DL update causes NullPointerException in polystore-service #10

Closed MarieSaphira closed 4 years ago

MarieSaphira commented 4 years ago

The latest DL update causes a NullPointerException here. The updated grammar:

Key_KeyValueList:
    name=ID '{' (properties+=Property)+ '}';

Old model (extract):

  <elements xsi:type="typhonDL:DB" name="TextWarningData" type="//@elements.9">
    <parameters xsi:type="typhonDL:Key_KeyValueList" name="environment">
      <key_Values name="MONGO_INITDB_ROOT_USERNAME" value="username"/>
      <key_Values name="MONGO_INITDB_ROOT_PASSWORD" value="password"/>
    </parameters>
  </elements>

New model (same extract):

  <elements xsi:type="typhonDL:DB" name="TextWarningData" type="//@elements.9">
    <parameters xsi:type="typhonDL:Key_KeyValueList" name="environment">
      <properties xsi:type="typhonDL:Key_Values" name="MONGO_INITDB_ROOT_USERNAME" value="username"/>
      <properties xsi:type="typhonDL:Key_Values" name="MONGO_INITDB_ROOT_PASSWORD" value="password"/>
    </parameters>
  </elements>
OrfenCLMS commented 4 years ago

Fixed