This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

bqStudio anomalies

Other Parts Discussed in Thread: BQSTUDIO, BQ78350, BQ40Z50-R1, BQ40Z50

Recently updated bqStudio to version 1.3.45. There are duplicate icons for some features (Calibration, Watch and Data Graph): see attached pic.

Pressing any of these gives error messages, including this one:

java.lang.NullPointerException
    at com.ti.evswsdk.chargerdatagraph.AddRegisterDropDownAction.<init>(Unknown Source)
    at com.ti.evswsdk.chargerdatagraph.DataGraph.createActions(Unknown Source)
    at com.ti.evswsdk.chargerdatagraph.DataGraph.createPartControl(Unknown Source)
    at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
    at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
    at org.eclipse.ui.internal.Perspective.showView(Perspective.java:2245)
    at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1145)
    at org.eclipse.ui.internal.WorkbenchPage$20.run(WorkbenchPage.java:3921)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3918)
    at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3894)
    at com.ti.evswsdk.chargerdatagraph.DataGraphOpenHandler.execute(Unknown Source)
    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
    at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
    at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
    at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:829)
    at org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:815)
    at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:805)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at com.ti.evswsdk.Application.start(Unknown Source)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

More annoying than anything else, but wonder what else is broken. Any help appreciated.

tom

  • Tom,
    The bq78350 bqz needs to be updated in the latest version of bqStudio on the web. Here is the latest post where is discussed the problem.

    e2e.ti.com/.../486952

    Tom
  • Tom,


    I wasn't sure how the bq78350 bqz file would affect bqStudios' duplicate icons, but I installed it per the post anyway.

    It didn't fix the problem. The duplicate icons are still there and they still generate error messages when pressed.

    Tom

    p.s. Just to be clear, I am NOT using the bq78350. I am still using the bq40z50-R1.

  • Tom,

    Your screenshot was for bq78350 bqStudio program. That is why I thought that you were using the bq78350. Maybe something is corrupted with your bq40z50-R1 bqz file. I attached a copy of the bqz. Have you tried using a different bq40z50 module?

    Tom

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/4500_5F00_1_5F00_06_2D00_bq40z50R1.bqz

  • Tom,

    I don't know why bqStudio thinks it's a bq78350! I'm in the middle of building packs, meaning I'm connecting and disconnecting all the time. I let bqStudio determine what is connected and it's ALWAYS a bq40z50. The duplicate icons, along with the two bq78350 calibration icons, just started showing up one day.

    The bqz file you sent compares exactly to the one already installed, but I copied yours over anyway. It did not fix it.

    One thing I did do recently was to copy my customized Perspective over to the "Battery Management Studio Perspective (default)", if that provides a clue.

    tom
  • I had a case where a user could not get bqStudio to work and I had him rename the BatteryManagementStudio directory and re-install bqStudio. You could try this to see whether it fixes the problem for you.
  • Tom,

    That worked for a little bit, then resorted to what I showed earlier.

    I thought a complete uninstall/reinstall was in order. I was surprised to see 3 bqStudio installations in the Add/Remove list!
    Removed all 3, reinstalled, and now I have two new anomalies:

    Why are there two Data Graph entries?

    AND, the Show Advanced View in Preferences does not work!

    I'll try uninstalling, cleaning the registry, and then reinstalling.


    tom

  • Uninstalled bqStudio, ran CCleaner on the registry (many errors, including some regarding bqStudio), reinstalled bqStudio, but still the same issues as above. Not having the Advanced View for Data Memory and 16 bits for Registers is a killer.

    Luckily I had saved the last setup, so I'm back to the first screen-shot.

    Because the EV2300 is not working on my main PC, this is running on a 2nd PC, that I don't have room for on my desk (f-you, open office concepts!) Maybe I'll try to update the main PC's BIOS to see if that fixes any USB issues, which would eliminate the 2nd PC altogether!

    tom