kayx23 opened a new issue, #9700:
URL: https://github.com/apache/apisix/issues/9700

   ### Current Behavior
   
   ```
   $ echo 'hahahahaha` > test.yaml 
   $ 
   $ sudo apisix start -c test.yaml 
   /usr/local/openresty//luajit/bin/luajit 
/usr/local/apisix/apisix/cli/apisix.lua start -c test.yaml
   Use customized yaml:    test.yaml
   /usr/local/openresty//luajit/bin/luajit: 
/usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:707: failed to classify line: 
hahahahaha
   stack traceback:
           [C]: in function 'error'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:707: in function 
'parsemap'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:793: in function 
'parsedocuments'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:818: in function 
'parse'
           /usr/local/apisix/apisix/cli/file.lua:241: in function 
'read_yaml_conf'
           /usr/local/apisix/apisix/cli/ops.lua:174: in function 'init'
           /usr/local/apisix/apisix/cli/ops.lua:826: in function 
</usr/local/apisix/apisix/cli/ops.lua:742>
           /usr/local/apisix/apisix/cli/ops.lua:959: in function 'execute'
           /usr/local/apisix/apisix/cli/apisix.lua:40: in main chunk
           [C]: at 0x00405290
   $ 
   $ sudo apisix start
   /usr/local/openresty//luajit/bin/luajit 
/usr/local/apisix/apisix/cli/apisix.lua start
   /usr/local/openresty//luajit/bin/luajit: 
/usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:707: failed to classify line: 
hahahahaha
   stack traceback:
           [C]: in function 'error'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:707: in function 
'parsemap'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:793: in function 
'parsedocuments'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:818: in function 
'parse'
           /usr/local/apisix/apisix/cli/file.lua:241: in function 
'read_yaml_conf'
           /usr/local/apisix/apisix/cli/ops.lua:174: in function 'init'
           /usr/local/apisix/apisix/cli/ops.lua:826: in function 
</usr/local/apisix/apisix/cli/ops.lua:742>
           /usr/local/apisix/apisix/cli/ops.lua:959: in function 'execute'
           /usr/local/apisix/apisix/cli/apisix.lua:40: in main chunk
           [C]: at 0x00405290
   $
   $ sudo apisix reload
   /usr/local/openresty//luajit/bin/luajit 
/usr/local/apisix/apisix/cli/apisix.lua reload
   /usr/local/openresty//luajit/bin/luajit: 
/usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:707: failed to classify line: 
hahahahaha
   stack traceback:
           [C]: in function 'error'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:707: in function 
'parsemap'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:793: in function 
'parsedocuments'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:818: in function 
'parse'
           /usr/local/apisix/apisix/cli/file.lua:241: in function 
'read_yaml_conf'
           /usr/local/apisix/apisix/cli/ops.lua:174: in function 'init'
           /usr/local/apisix/apisix/cli/ops.lua:916: in function 
</usr/local/apisix/apisix/cli/ops.lua:914>
           /usr/local/apisix/apisix/cli/ops.lua:959: in function 'execute'
           /usr/local/apisix/apisix/cli/apisix.lua:40: in main chunk
           [C]: at 0x00405290
   $
   $ sudo apisix restart
   /usr/local/openresty//luajit/bin/luajit 
/usr/local/apisix/apisix/cli/apisix.lua restart
   /usr/local/openresty//luajit/bin/luajit: 
/usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:707: failed to classify line: 
hahahahaha
   stack traceback:
           [C]: in function 'error'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:707: in function 
'parsemap'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:793: in function 
'parsedocuments'
           /usr/local/apisix/deps/share/lua/5.1/tinyyaml.lua:818: in function 
'parse'
           /usr/local/apisix/apisix/cli/file.lua:241: in function 
'read_yaml_conf'
           /usr/local/apisix/apisix/cli/ops.lua:174: in function 'init'
           /usr/local/apisix/apisix/cli/ops.lua:865: in function 'test'
           /usr/local/apisix/apisix/cli/ops.lua:908: in function 
</usr/local/apisix/apisix/cli/ops.lua:906>
           /usr/local/apisix/apisix/cli/ops.lua:959: in function 'execute'
           /usr/local/apisix/apisix/cli/apisix.lua:40: in main chunk
           [C]: at 0x00405290
   
   ### Expected Behavior
   
   `sudo apisix start` and all should be print errors if the custom config is 
not referenced. It misleads users to think APISIX did not fall back to the 
default config.
   
   ### Error Logs
   
   _No response_
   
   ### Steps to Reproduce
   
   see above
   
   ### Environment
   
   - APISIX version (run `apisix version`): 3.2.0


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to