Skip to main content
Associate III
August 16, 2024
Question

STM32CubeIDE version 1.16.0 - update check exception...

  • August 16, 2024
  • 1 reply
  • 1062 views

There seems to be some problem in checking the updates.

journalctl shows this:

Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: Exception in update check thread
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: org.eclipse.core.runtime.OperationCanceledException
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.download(RepositoryTransport.java:161)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.handleRemoteIndexFile(AbstractRepositoryManager.java:742)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadIndexFile(AbstractRepositoryManager.java:736)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:678)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:161)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.<init>(CompositeMetadataRepository.java:93)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:791)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:689)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:161)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.<init>(CompositeMetadataRepository.java:93)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:791)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:689)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:161)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.<init>(CompositeMetadataRepository.java:93)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:791)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:689)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:161)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.<init>(CompositeMetadataRepository.java:93)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:124)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:63)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:791)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:689)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:110)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:105)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130)
Aug 16 13:48:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[145723]: at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:78)

 

    1 reply

    Technical Moderator
    August 16, 2024

    Hello @JanneKiiskila,

    I advise you to check your connection and uninstall the current version of STM32CubeIDE, then install a new one.

    Ensure that the update manager settings are correctly configured.

    "When your question is answered, please close this topic by clicking ""Accept as Solution"".ThanksImen"
    Associate III
    August 19, 2024

    Check connection - what would you mean specifically with this?

    - Are you assuming the installation package was not downloaded correctly?

    - The installation package has checksum check step in it.

    Uninstall the package, I can do that. What version should I use then instead of the latest one? Or should I not use the Debian based STM32CubeIDE with Ubuntu22.04, but the generic one?

     

    I have not modified any update manager settings, where would I find them and what would be correct?

    If you trigger the update check action via the UI it seems to complete.

    JanneKiiskila_0-1724057923775.png

    when doing that, I do not get that exception anymore. But  invalid condition logs are coming out, though I'm guessing those are coming when the STM32Cube IDE is started.

    Aug 19 11:57:26 jannek-P720 dbus-daemon[2035]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.213' (uid=1000 pid=45305 comm="/home/jannek/.stm32cubeide/.jxbrowser-7.38.2/Chrom" label="unconfined")
    Aug 19 11:57:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[44934]: 1 : Invalid condition id : UX_CORESTACK_Condition cause : null
    Aug 19 11:57:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[44934]: 1 : Invalid condition id : UX_CORESTACK_Condition cause : null
    Aug 19 11:57:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[44934]: 1 : Invalid condition id : UX_CORESTACK_Condition cause : null
    Aug 19 11:57:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[44934]: 1 : Invalid condition id : UX_CORESTACK_Condition cause : null
    Aug 19 11:57:26 jannek-P720 st-stm32cubeide-1.16.0.desktop[44934]: 1 : Invalid condition id : UX_CORESTACK_Condition cause : null