Maximo Open Forum

 View Only
  • 1.  Bucket name parameter must be specified when uploading an object

    Posted 09-08-2025 12:51

    Hi All,

    We recently migrated to Azure and seeing the below error in the log, Is this error coming because with some configuration is missing. Please suggest if anyone encountered this before.

    file name in list : /logs/verbosegc.001.log
    file name in list : /logs/readiness.log
    file name in list : /logs/verbosegc.002.log
    file name in list : /logs/messages_25.08.13_03.26.20.0.log
    file name in list : /logs/messages.log
    [ERROR] [MXServer] [] Error in uploading files 
    java.lang.IllegalArgumentException: The bucket name parameter must be specified when uploading an object
    at com.amazonaws.services.s3.AmazonS3Client.rejectNull(AmazonS3Client.java:4014) ~[aws-java-sdk-s3-1.12.267.jar:?]
    at com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1765) ~[aws-java-sdk-s3-1.12.267.jar:?]
    at com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1753) ~[aws-java-sdk-s3-1.12.267.jar:?]
    at com.ibm.tivoli.maximo.cos.COSApi.uploadFile(COSApi.java:348) ~[businessobjects.jar:?]
    at psdi.util.logging.LoggingService$LogUploadReqMonitor.run(LoggingService.java:424) [businessobjects.jar:?]

    #MaximoApplicationSuite

    ------------------------------
    chidambar shastry
    GE
    ------------------------------


  • 2.  RE: Bucket name parameter must be specified when uploading an object

    Posted 09-08-2025 16:01

    Someone has tried to utilize the toolsapi to submit a log upload request (APIs for administrative utilities - IBM Documentation). If you are not intending to support this, remove the entries in the LOGREQUEST table. Otherwise, you are correct that you need to configure some additional settings to enable the log files to upload to a S3 compatible bucket



    ------------------------------
    Steven Shull
    Naviam
    ------------------------------



Newest Episode
Ep. 3 | Work Order Role-Based Application

Watch Steven Shull explore how Work Order Role-Based Applications in IBM Maximo can simplify work management, improve usability, and help teams focus on the right work order information.

MORE by Naviam Episode 3 cover
Watch Episode 3
Also available: Ep. 2 | Adding a QR Code to a BIRT Report