• Recent
    • Tags
    • Popular
    • Register
    • Login

    Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website

    Rename Failure Alarm

    User help
    2
    4
    1.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cbyrneC
      cbyrne
      last edited by

      Getting a data source exception alarm from a CSV import in the form:
      'DataSourceName':Rename Failure whose status is No RTN

      The import works fine and the local files are renamed with the imported_ prefix.

      Might be a bug or might just be me missing something; but I can't seem to trace the alarm to anything.

      C

      Software Developer for GLAS Energy Technology, Ireland

      1 Reply Last reply Reply Quote 0
      • phildunlapP
        phildunlap
        last edited by

        Hi cbyrne,

        This is on the Data File Data Source. Is it possible the import directory has more than one file, and some do not have the imported_ prefix? Perhaps there are some hidden files in the folder? I would have expected there to be more information in the message, but it looks like there's a slight issue in the Data File Data Source/classes/i18n.properties file, specifically that the {0} for argument replacement is missing from the datafile.event.renameFailed translation key. Thanks for bringing this to our attention! You could modify that line to get the IOException message that triggered that event, with perhaps a Mango restart after modifying the i18n.properties file to be like,

        datafile.event.renameFailed=Rename Failure: {0}
        

        But my first guess is that an ls -al may show a file owned by root or that the user running Mango does not have permission to (presuming Linux).

        1 Reply Last reply Reply Quote 0
        • cbyrneC
          cbyrne
          last edited by cbyrne

          Perfect, I'll do that now. Thanks @phildunlap! Also, while on the subject of the importer trying to import all files in a directory, would it be possible to apply a wildcard filter? Something simple like *.csv etc.

          edit: Found the cause of the error. I had a script zipping up old imported_* files which placed them in a directory inside the import directory. The rename error was about the directory, duh. Thanks again for your help.

          Software Developer for GLAS Energy Technology, Ireland

          1 Reply Last reply Reply Quote 0
          • phildunlapP
            phildunlap
            last edited by

            Currently no, but that is possibly a good suggestion. Currently the solution is to use individual directories for individual importers.

            I'm surprised you report that to be the issue! I took a quick look at the code and it's checking if a listed file in the directory and shouldn't import in that case. I'll take a deeper look next week. You can have other files in the directory and have them be ignored, but only if they're named to begin with the imported prefix set on the data source, currently.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post