Installed TM Terminal, but I can't find it #258
-
I installed TM Terminal from the Eclipse Marketplace, from the Eclipse Help menu. No new toolbar button appears. I strike CTRL-ALT-T or CTRL-ALT-SHIFT-T and nothing happens. No new windows or panes appear. No processes appear to start. When I revisit the Eclipse Marketplace, it shows that TM Terminal is installed. I am running STM32CubeIDE, hosted in Eclipse "Version: 2.3.900.v20220308-0310". I am running Windows 11. |
Beta Was this translation helpful? Give feedback.
Replies: 10 comments
-
Any chance you are running Java 17? The latest TM Terminal requires Java 17 |
Beta Was this translation helpful? Give feedback.
-
Thanks jonahgraham. I don't actually code in Java. What I seem to have installed is "Java(TM) SE Development Kit 19.0.1 (64-bit)". Do you mean that I need to downgrade to version 17, or do I need to install something else? |
Beta Was this translation helpful? Give feedback.
-
I have no idea if Java 19 works, we test here with Java 17. Java 19 is a non-LTS* release so I don't know if using Java 17 would fix the problem. Do you have any errors in the error log? Window -> Show View -> Other... -> General -> Error Log or workspace/.metadata/.log file? Does the terminal appear in the Window -> Show View -> Other... -> Terminal section: Does the terminal appear in the installed plug-ins dialog. Help -> About -> Installation Details (button) -> Plug-ins (tab) -> type * Long Term Support |
Beta Was this translation helpful? Give feedback.
-
Does the terminal appear in the Window -> Show View -> Other... -> Terminal section: No. Does the terminal appear in the installed plug-ins dialog. Help -> About -> Installation Details (button) -> Plug-ins (tab) -> type terminal to filter: Yes (see updates below). The Error Log didn't mean anything to me, and there were a bunch of messages clearly related to SM32CubeIDE, so I completely uninstalled TM Terminal. I cleared and deleted the Error Log and restarted. I reinstalled TM Terminal and restarted. There were 3 benign messages in the Error Log repeated twice. No new toolbar button appeared, but when I struck CTRL-ALT-T, Terminal did open, and I did not obtain any additional error messages in the Error Log. (As before), an Updates Available message opened, requesting permission to install the following updates: TM Terminal 11.0.0.202210031642 I installed the updates. After restarting, I got a pile of error messages in the Error Log. The Terminal view was still open, but the Terminal plugin wasn't running. Instead, it said: Could not create the view: org.eclipse.tm.terminal.view.ui.TerminalsView So it appears that the update is causing the problem. |
Beta Was this translation helpful? Give feedback.
-
Can you share the error messages? This now sounds like what @Torbjorn-Svensson reported in #222 and #223. My guess is that while you have Java 19 installed on your machine, that STM32CubeIDE has a bundled Java 11 that it is actually using. |
Beta Was this translation helpful? Give feedback.
-
I'm not sure which messages you mean. The messages that I've included below appear in the Terminal pane. I don't see any easy way to copy messages out of the Error Log. exceptions from terminal panejava.lang.Exception |
Beta Was this translation helpful? Give feedback.
-
OK, I managed to export the log, which is hopefully attached. |
Beta Was this translation helpful? Give feedback.
-
Thanks, your error log shows:
and then a whole bunch of error messages about plug-ins that are not able to load because they require Java 17 like this
which means you are using Java 11, not Java 19. Parts of the latest release of Eclipse, CDT, TM Terminal do not work with Java 11 and require Java 17 or higher. But as @T-Svensson noticed and is being discussed in #222 and #223 is that Eclipse incorrectly installs plug-ins requiring Java 17 even though you are running Java 11. I don't know if STM32CubeIDE works with Java 17, so rather than upgrading your Java, I recommend not updating to latest CDT/TM Terminal. You can disable the update site that provides the updated CDT by going to Window -> Preferences -> Install/Update -> Available Software Sites and unchecking the latest CDT release option: |
Beta Was this translation helpful? Give feedback.
-
Thanks so much! I uninstalled TM Terminal and started over. There are no more annoying messages and it appears to be working correctly. |
Beta Was this translation helpful? Give feedback.
-
Great. Sorry you ran into this speedbump, but I am glad to hear it is all working again for you now. As the underlying issues are covered in #222 and #223 I am transferring this to a discussion so others can benefit if they have a similar issue. |
Beta Was this translation helpful? Give feedback.
Thanks, your error log shows:
and then a whole bunch of error messages about plug-ins that are not able to load because they require Java 17 like this