title: can't write data into aligned timeseries through MQTT api to apache iotdb database
body: <p>Failed to write the pre-created aligned timeseries through the MQTT API but the unaligned timeseries is OK.</p>
  <p>Steps to reproduce the behaviour:</p>
  <pre><code>create aligned timeseries root.o308.pd.IT0001(D001 TEXT encoding=PLAIN, D003 FLOAT encoding=GORILLA)
  </code></pre>
  <p>Modify the MQTTClient class in the example module of the source code, the code like this:</p>
  <pre><code>String payload =
  String.format(
      &quot;{\n&quot;
      + &quot;&quot;device&quot;:&quot;root.o308.pd.IT0001&quot;,\n&quot;
      + &quot;&quot;timestamp&quot;:%d,\n&quot;
      + &quot;&quot;measurements&quot;:[&quot;D003&quot;],\n&quot;
      + &quot;&quot;values&quot;:[%f]\n&quot;
      + &quot;}&quot;,
      System.currentTimeMillis(), random.nextDouble());
  Thread.sleep(1);
  connection.publish(&quot;root.o308.pd.IT0001.D003&quot;, payload.getBytes(), QoS.AT_LEAST_ONCE, false);
  </code></pre>
  <p>Run the main method,The execution is successful, no error is reported。no data is written.</p>
  <p>When I change the device in the code to <code>root.o308.pd.IT0002</code> (a time series that was not pre-created) it can be written normally. And when I pre-created the unaligned timeseries (<code>create timeseries root.sg.d4.s1 FLOAT encoding=RLE</code>), it also written normally.</p>
  <pre><code>IoTDB&gt; select D003 from root.o308.pd.IT0001;
  +----+------------------------+
  |Time|root.o308.pd.IT0001.D003|
  +----+------------------------+
  +----+------------------------+
  Empty set.
  It costs 0.007s
  </code></pre>