sdl_java_suite icon indicating copy to clipboard operation
sdl_java_suite copied to clipboard

SmartDeviceLink libraries for Android, Java SE, and Java EE

Results 65 sdl_java_suite issues
Sort by recently updated
recently updated
newest added

Proposal: [App Library: Vehicle Data Manager](https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0318-app-lib-vehicle-data-manager.md) > This proposal introduces the `VehicleDataManager` to include high-level app library APIs for interacting with vehicle data RPCs. Review: https://github.com/smartdevicelink/sdl_evolution/issues/1071 Steering Committee Decision: >The...

proposal

WIP Fixes #858 This PR is **not ready** for review. ### Risk This PR makes **no** API changes. ### Testing Plan [Describe how you plan to unit test the changes...

Fixes #595 This PR is **ready** for review. ### Risk This PR makes **minor** API changes. ### Testing Plan * Updated the current unit tests and added new ones to...

Fixes #1369 This PR is **[ready]** for review. ### Risk This PR makes **[no]** API changes. ### Testing Plan - [X] I have verified that I have not introduced new...

Fixes #349 This PR is **[not ready]** for review. ### Risk This PR makes **[minor]** API changes. ### Testing Plan - [ ] I have verified that I have not...

### Bug Report Hello_sdl_java_ee has been unable to get gradle to work with glassfish, We should make the sample app a non-gradle application to ensure our guide and samples are...

best practice
cloud

[SystemRequest](https://github.com/smartdevicelink/sdl_android/blob/master/sdl_android_lib/src/com/smartdevicelink/proxy/rpc/SystemRequest.java) includes support for legacy `encodedSyncPData`, but it isn't handled very well. There is simply an [extra constructor that takes in a boolean](https://github.com/smartdevicelink/sdl_android/blob/master/sdl_android_lib/src/com/smartdevicelink/proxy/rpc/SystemRequest.java#L20-22), ignores the boolean value and assumes the...

bug
rpc

[From ProtocolMessage.java](https://github.com/smartdevicelink/sdl_android/blob/5a9cc2c6067a6063a1e1441a0c0194ca4215cf2a/sdl_android_lib/src/com/smartdevicelink/protocol/ProtocolMessage.java#L46-52). ``` java public void setData(byte[] data, int length) { if (this._data != null) this._data = null; this._data = new byte[length]; System.arraycopy(data, 0, this._data, 0, length); this._jsonSize = 0;...

bug
protocol

ByteEnumer and all subclasses have the exact same behavior as enums, they are defined in an "enums" package, but are not actually enums, they are classes being treated like enums....

best practice
protocol

> _com/smartdevicelink/trace/Mime_ `NullPointerException` is thrown by the following unit tests on the [Mime](https://github.com/smartdevicelink/sdl_android/blob/develop/sdl_android_lib/src/com/smartdevicelink/trace/Mime.java) class. ``` java String actualNullResult1 = Mime.base64Encode((byte[]) null); // Exception String actualNullResult2 = Mime.base64Encode((String) null); String actualNullResult3...

bug
logging