1
$\begingroup$

There is similar error reported in this question wolfram-workbench-doesnt-launch-mathematica I am getting same problem. If I add another comment there, it will not be seen.

So I am posting this here so it can get attention. Adding yet another comment "I am also getting same error" will be ignored as there is already comment there to same effect and two years has passed with no answer.

I just started using Wolfram workbench and still learning how to use it.

This is the problem. When I open just one notebook in Mathematica before I launch workbench, it open ok.

Now I launch workbench OK. I can edit the .m files no problem. But within the workbench if I try to do "debug as"->"Wolfram" to launch the notebook associated with the project, or just normal launch (i.e. not in debug mode), like this

enter image description here

It fails to start the notebook. It gives

enter image description here

Here is full screen shot

enter image description here

It is asking me to activate Mathematica !

This only shows up if I had opened a Mathematica notebook before starting workbench. When closing Mathematica itself, running outside workbench, the error goes away.

Is this a known limitation? Does this mean one has to close Mathematica itself before starting workbench?

This is strange, since I am able to open two instances of Mathematica on my PC with no problem.

Mathematica 13.1 on windows 10 pro.

Eclipse IDE for Java Developers (includes Incubating components) Version: 2022-09 (4.25.0) Build id: 20220908-1902

Using latest Wolfram workbench.

Update. Additional information

I have zero for $KernelCount. My Mathematica is student version 13.1.

Mathematica graphics

this says in help

$KernelCount gives the number of subkernels available  for parallel computations.

I am not doing any parallel computations? But if this is the cause, that is fine. I will know that I need to close all my open notebooks when I use Workbench. I just find this a bit annoying, because it means I am not able to do anything else in Mathematica while debugging.

Update

I found same problem happens as follows. Close everything. Start workbench, and launch notebook within the workbench for debugging as screen shot shows above. Everything is OK so far. Now I went and started Mathematica itself. It will not start. It asks me to activate. Same problem.

Another problem. Close everything. Start workbench. and launch notebook within the workbench for debugging as screen shot shows above. Everything is OK so far. Now I am not able to even create new notebook using File->New notebook (from the notebook already open in workbench) and have it run using new kernel in order to be able to run commands.

I get error saying limit is reached even though I only have one single notebook open.

All of this means I am not able to issue any Mathematica command anywhere while debugging. This is big problem for me. The debugger is nice, but I want to be able to also issue Mathematica commands in order to examine some things while debugging.

Mathematica graphics

$\endgroup$
3
  • $\begingroup$ it might be a limitation coming from max allowed number of kernels with your licence $\endgroup$
    – I.M.
    Oct 3, 2022 at 3:51
  • $\begingroup$ check number of max controlling processes avaliable for your product at user.wolfram.com, e.g. for my licence I have 2 controlling, meaning I can launch 2 separate processes of WM, the 3rd will bring activation screen $\endgroup$
    – I.M.
    Oct 3, 2022 at 4:19
  • 1
    $\begingroup$ @I.M. I posted that already. I have 2. Under $MaxLicenseProcess. I can start 2 separate instances of Mathematica with no problem as I mentioned in the question. This is why this is strange error. $\endgroup$
    – Nasser
    Oct 3, 2022 at 4:30

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.