Discussion:
[tycho-user] "tooling"-prefix error?
Stephan Druskat
2016-12-21 16:31:07 UTC
Permalink
Dear List,

I've stumbed across a strange error while building my RCP product. This
is the error log:

[INFO] --- tycho-p2-director-plugin:0.26.0:materialize-products
(materialize-products) @ repository ---
[INFO] Installing product com.myapp.product for environment
linux/gtk/x86 to
/home/user/repository/target/products/com.myapp.product/linux/gtk/x86/myapp
Installing com.myapp.product 0.3.0.201612211624.
Installation failed.
Cannot complete the install because one or more required items could not
be found.
Software being installed: myapp 0.3.0.201612211624 (com.myapp.product
0.3.0.201612211624)
Missing requirement: toolingorg.eclipse.equinox.launcher
1.3.201.v20161025-1711 requires 'bundle org.eclipse.equinox.launcher
1.3.201.v20161025-1711' but it could not be found
Cannot satisfy dependency:
From: myapp 0.3.0.201612211624 (com.myapp.product 0.3.0.201612211624)
To: toolingcom.myapp.product.application [0.3.0.201612211624]
Cannot satisfy dependency:
From: toolingcom.myapp.product.application 0.3.0.201612211624
To: toolingorg.eclipse.equinox.launcher [1.3.201.v20161025-1711]
Application failed, log file location:
/tmp/tycho4664114712552945170equinox/config/1482337425753.log

It seems that for some reason, the string "tooling" gets added to unit
ids in p2content.xml.

I am not sure whether this is a bug on Tycho? Please let me know if you
can help/need more info.

Many thanks!
Stephan
Matthew Piggott
2017-01-03 15:05:40 UTC
Permalink
Not something I've seen happen to us.

Did you try searching for '*tooling*' in your build files? ;)
Post by Stephan Druskat
Dear List,
I've stumbed across a strange error while building my RCP product. This
[INFO] --- tycho-p2-director-plugin:0.26.0:materialize-products
[INFO] Installing product com.myapp.product for environment
linux/gtk/x86 to
/home/user/repository/target/products/com.myapp.product/
linux/gtk/x86/myapp
Installing com.myapp.product 0.3.0.201612211624.
Installation failed.
Cannot complete the install because one or more required items could not
be found.
Software being installed: myapp 0.3.0.201612211624 (com.myapp.product
0.3.0.201612211624)
Missing requirement: toolingorg.eclipse.equinox.launcher
1.3.201.v20161025-1711 requires 'bundle org.eclipse.equinox.launcher
1.3.201.v20161025-1711' but it could not be found
From: myapp 0.3.0.201612211624 (com.myapp.product 0.3.0.201612211624)
To: toolingcom.myapp.product.application [0.3.0.201612211624]
From: toolingcom.myapp.product.application 0.3.0.201612211624
To: toolingorg.eclipse.equinox.launcher [1.3.201.v20161025-1711]
/tmp/tycho4664114712552945170equinox/config/1482337425753.log
It seems that for some reason, the string "tooling" gets added to unit
ids in p2content.xml.
I am not sure whether this is a bug on Tycho? Please let me know if you
can help/need more info.
Many thanks!
Stephan
_______________________________________________
tycho-user mailing list
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://dev.eclipse.org/mailman/listinfo/tycho-user
Ben Zegveld
2017-01-04 00:14:00 UTC
Permalink
I've seen that error come by a few times already. It happens when the
dependencies of the product aren't correctly defined in the product file.
One of the dependencies of the "com.myapp.product.application" plugin is
probably missing in the product file, while it is available in the target
platform.
could be that "org.eclipse.equinox.launcher" is missing, but I find that
odd.

As to why the term tooling is added no idea, but I hope this will help you
to get your problem sorted.

Best regards,
Ben Zegveld
Post by Matthew Piggott
Not something I've seen happen to us.
Did you try searching for '*tooling*' in your build files? ;)
Post by Stephan Druskat
Dear List,
I've stumbed across a strange error while building my RCP product. This
[INFO] --- tycho-p2-director-plugin:0.26.0:materialize-products
[INFO] Installing product com.myapp.product for environment
linux/gtk/x86 to
/home/user/repository/target/products/com.myapp.product/linu
x/gtk/x86/myapp
Installing com.myapp.product 0.3.0.201612211624.
Installation failed.
Cannot complete the install because one or more required items could not
be found.
Software being installed: myapp 0.3.0.201612211624 (com.myapp.product
0.3.0.201612211624)
Missing requirement: toolingorg.eclipse.equinox.launcher
1.3.201.v20161025-1711 requires 'bundle org.eclipse.equinox.launcher
1.3.201.v20161025-1711' but it could not be found
From: myapp 0.3.0.201612211624 (com.myapp.product 0.3.0.201612211624)
To: toolingcom.myapp.product.application [0.3.0.201612211624]
From: toolingcom.myapp.product.application 0.3.0.201612211624
To: toolingorg.eclipse.equinox.launcher [1.3.201.v20161025-1711]
/tmp/tycho4664114712552945170equinox/config/1482337425753.log
It seems that for some reason, the string "tooling" gets added to unit
ids in p2content.xml.
I am not sure whether this is a bug on Tycho? Please let me know if you
can help/need more info.
Many thanks!
Stephan
_______________________________________________
tycho-user mailing list
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://dev.eclipse.org/mailman/listinfo/tycho-user
Loading...