Using filter-params in get_detailed_objects result to -- Error (NullPointerException): null

40 views
Skip to first unread message

Clark Kent

unread,
Nov 12, 2021, 4:26:46 AM11/12/21
to Spectra Logic S3 SDKs, APIs, and RioBroker
Hi,

Cant display the object list when i put --filter-params

C:\DS3_CLI\bin>ds3_java_cli -e 10.240.64.12 -a ZW9uXzAx -k qFFbMwsz -c get_detailed_objects --http --verbose --filter-params largerthan:0
2021-11-12 17:23:13 +++ Version: 5.1.4
2021-11-12 17:23:13 +++ Build Date: Fri Oct 01 16:09:57 MDT 2021
2021-11-12 17:23:13 +++ Command line args: -e, 10.240.64.12, -a, ZW9uXzAx, -c, get_detailed_objects, --http, --verbose, --filter-params, largerthan:0
2021-11-12 17:23:13 +++ Console log level: INFO
2021-11-12 17:23:13 +++ Log file log level: OFF
2021-11-12 17:23:13 +++ Java Version: {1.8.0_312}
Java Vendor: {Amazon.com Inc.}
JVM Version: {25.312-b07}
JVM Name: {OpenJDK 64-Bit Server VM}
OS: {Windows Server 2019}
OS Arch: {amd64}
OS Version: {10.0}

2021-11-12 17:23:13 +++ Making connection details for endpoint [10.240.64.12] using this authorization id [ZW9uXzAx]
2021-11-12 17:23:14 +++ Sending request: GET http://10.240.64.12:80 /_rest_/system_information
2021-11-12 17:23:14 +++ Server responded with 200 for request #18420
2021-11-12 17:23:14 +++ Sending request: GET http://10.240.64.12:80 /_rest_/object
2021-11-12 17:23:15 +++ Server responded with 200 for request #18421
2021-11-12 17:23:15 +++ Sending request: GET http://10.240.64.12:80 /_rest_/object
2021-11-12 17:23:16 +++ Server responded with 200 for request #18422
2021-11-12 17:23:16 +++ Sending request: GET http://10.240.64.12:80 /_rest_/object
2021-11-12 17:23:17 +++ Server responded with 200 for request #18423
2021-11-12 17:23:17 +++ Sending request: GET http://10.240.64.12:80 /_rest_/object
2021-11-12 17:23:18 +++ Server responded with 200 for request #18424
2021-11-12 17:23:18 +++ Error (NullPointerException): null
java.lang.NullPointerException: null
        at com.spectralogic.ds3cli.command.GetDetailedObjects$2.apply(GetDetailedObjects.java:160)
        at com.spectralogic.ds3cli.command.GetDetailedObjects$2.apply(GetDetailedObjects.java:157)
        at com.google.common.base.Predicates$AndPredicate.apply(Predicates.java:380)
        at com.google.common.collect.Iterators$5.computeNext(Iterators.java:639)
        at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:140)
        at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:135)
        at com.google.common.collect.ImmutableCollection$Builder.addAll(ImmutableCollection.java:402)
        at com.google.common.collect.ImmutableList$Builder.addAll(ImmutableList.java:757)
        at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:255)
        at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:212)
        at com.spectralogic.ds3cli.views.cli.DetailedObjectsView.render(DetailedObjectsView.java:45)
        at com.spectralogic.ds3cli.views.cli.DetailedObjectsView.render(DetailedObjectsView.java:32)
        at com.spectralogic.ds3cli.command.CliCommand.render(CliCommand.java:177)
        at com.spectralogic.ds3cli.Main.main(Main.java:203)
Error (NullPointerException): null

C:\DS3_CLI\bin>

George Trossell

unread,
Feb 3, 2022, 7:36:41 AM2/3/22
to Spectra Logic S3 SDKs, APIs, and RioBroker
Hi Clark,

You need to specify a bucket in your request for the command to work

George 

Reply all
Reply to author
Forward
0 new messages