OneDrive-SDK-java icon indicating copy to clipboard operation
OneDrive-SDK-java copied to clipboard

NPE when trying to deserialize VideoFacet

Open Nik-- opened this issue 6 years ago • 0 comments

The following code

Client client = new Client(clientId, SCOPE, REDIRECT_URL, clientSecret);
client.getRootDir();

Produces the given NPE below:

Exception in thread "main" java.lang.NullPointerException
	at com.bhyoo.onedrive.container.facet.VideoFacet.<init>(VideoFacet.java:32)
	at com.bhyoo.onedrive.container.facet.VideoFacet.deserialize(VideoFacet.java:105)
	at com.bhyoo.onedrive.container.items.AbstractDriveItem.deserialize(AbstractDriveItem.java:222)
	at com.bhyoo.onedrive.container.items.AbstractDriveItem.deserialize(AbstractDriveItem.java:244)
	at com.bhyoo.onedrive.client.RequestTool.parseDriveItem(RequestTool.java:131)
	at com.bhyoo.onedrive.client.RequestTool.parseFolderItemAndHandle(RequestTool.java:547)
	at com.bhyoo.onedrive.client.Client.getRootDir(Client.java:144)

This maybe happens if there is a video in root folder, because I have such.

Nik-- avatar Dec 16 '18 21:12 Nik--