Skip to main content
Associate III
August 16, 2024
Question

STM32CubeIDE version 1.16.0 - update check exception...

  • August 16, 2024
  • 2 replies
  • 1072 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)

 

    This topic has been closed for replies.

    2 replies

    ST 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.

    In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
    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