[FIXED] Encountered a small issue with recent upgrade Nodebb.


  • GNU/Linux

    Ok so I ran upgrade, everything seemed to work just fine even with my old customized plugins. However Theres one tiny issue I need to fix at least so far that ive found an issue with.

    I go to Settings > General. try to make ANY changes it states: NodeBB encountered a problem saving changes.
    I can change other things just not under settings > general.

    Any help would be greatly appreciated.


    No Error logs in the console, or events that I can find.


  • GNU/Linux

    I guess ill just have to tinker around with fresh DB. Make sure all works properly.


  • Admin

    @joykiller said in Encountered a small issue with recent upgrade Nodebb.:

    NodeBB encountered a problem saving changes

    Can you change this line so it is message: err.message, then stop nodebb and rebuild. And try saving again, it should display a more meaningful error message.


  • Global Moderator

    @baris you could also remove the return beforehand and add throw err; afterwards which would show the whole thing in the console


  • GNU/Linux

    @baris @PitaJ Thank you both, I've solved the issue now. Thanks for giving me the location! I solved the issue was due to file location changes from the upgrade.



  • I also run into the problem. Whenever I want to save my customized CSS or Header :

    NodeBB encountered a problem saving changes

    By the suggestion above, I modify it to message: err.message, then it becomes:

    Changes Not Saved: unrecognized input

    What am I supposed to do? Below is my CSS:

    body {
        font-family: 
            "Times New Roman";
    }
    
    <script>
    (function(){
        var bp = document.createElement('script');
        var curProtocol = window.location.protocol.split(':')[0];
        if (curProtocol === 'https') {
            bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';        
        }
        else {
            bp.src = 'http://push.zhanzhang.baidu.com/push.js';
        }
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(bp, s);
    })();
    </script>
    

    Header:

    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
          extensions: ["tex2jax.js"],
      tex2jax: {
          inlineMath: [['$','$'], ['\\(','\\)']]
          },
      TeX: {equationNumbers: { autoNumber: "AMS" } }
      });
    </script>
    
    <script type="text/javascript"
      src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
    </script>
    
    

    BUILD log:

    root@iZ94134cujlZ:/nodebb# ./nodebb stop
    Stopping NodeBB. Goodbye!
    root@iZ94134cujlZ:/nodebb# ./nodebb build
      started
    2018-02-26T03:00:31.355Z [21693] - info: [build] Building in parallel mode
    2018-02-26T03:00:31.358Z [21693] - info: [build]         plugin static dirs  build started
    2018-02-26T03:00:31.363Z [21693] - info: [build]          requirejs modules  build started
    2018-02-26T03:00:31.365Z [21693] - info: [build]           client js bundle  build started
    2018-02-26T03:00:31.367Z [21693] - info: [build]            admin js bundle  build started
    2018-02-26T03:00:31.367Z [21693] - info: [build]         client side styles  build started
    2018-02-26T03:00:31.368Z [21693] - info: [build] admin control panel styles  build started
    2018-02-26T03:00:31.370Z [21693] - info: [build]                  templates  build started
    2018-02-26T03:00:31.371Z [21693] - info: [build]                  languages  build started
    2018-02-26T03:00:31.372Z [21693] - info: [build]                     sounds  build started
    2018-02-26T03:00:40.698Z [21693] - info: [build]           client js bundle  build completed in 9.334sec
    2018-02-26T03:00:40.698Z [21693] - info: [build]            admin js bundle  build completed in 9.331sec
    2018-02-26T03:00:40.869Z [21693] - info: [build]                     sounds  build completed in 9.497sec
    2018-02-26T03:00:41.498Z [21693] - info: [build]         plugin static dirs  build completed in 10.14sec
    Witout `from` option PostCSS could generate wrong source map or do not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning
    2018-02-26T03:00:54.973Z [21693] - info: [build]         client side styles  build completed in 23.606sec
    2018-02-26T03:00:55.041Z [21693] - info: [build] admin control panel styles  build completed in 23.673sec
    2018-02-26T03:00:55.075Z [21693] - info: [build]          requirejs modules  build completed in 23.713sec
    2018-02-26T03:01:00.042Z [21693] - info: [build]                  languages  build completed in 28.671sec
    2018-02-26T03:01:00.051Z [21693] - info: [build]                  templates  build completed in 28.681sec
    2018-02-26T03:01:00.053Z [21693] - info: [build] Asset compilation successful. Completed in 28.695sec.
    root@iZ94134cujlZ:/nodebb# ./nodebb start
    
    Starting NodeBB
      "./nodebb stop" to stop the NodeBB server
      "./nodebb log" to view server output
      "./nodebb help" for more commands
    
    

 

| |