Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Newcomers » Newcomers » Missing requirement Apache Batik CSS with Eclipse Oxygen(Missing requirement: Eclipse CSS Core Support 0.12.101.v20170712-1547 (org.eclipse.e4.ui.css.core 0.12.101.v20170712-1547) requires 'bundle org.apache.batik.css 1.7.0' but it could not be found)
Missing requirement Apache Batik CSS with Eclipse Oxygen [message #1776245] Tue, 14 November 2017 11:59 Go to next message
Ronny Reinke is currently offline Ronny ReinkeFriend
Messages: 3
Registered: July 2017
Junior Member
Hello,

since Kepler I looked into Eclipse E4 development. Updating to Oxygen now I can't export my product. Within Eclipse itself everything is fine. It doesn't matter, if I'm using:
- three project: product, plugin and feature
- two projects: product and plugin
- or just one combining product and plugin

Whatever I do, as soon as I try to use the "Eclipse Product export wizard" the wizards fails on the Apache Batik CSS:
"Missing requirement: Eclipse CSS Core Support 0.12.101.v20170712-1547 (org.eclipse.e4.ui.css.core 0.12.101.v20170712-1547) requires 'bundle org.apache.batik.css 1.7.0' but it could not be found"

Actually I can imagine four theoretical solutions:
1 - Force the wizard to do the same as Eclipse itself and simply export the product as I request
2 - Upgrade org.eclipse.e4.ui.css.core to use Apache Batik CSS 1.8.0
3 - Downgrade org.eclipse.e4.ui.css.core to use Apache Batik CSS 1.6.0
4 - Install Apache Batik CSS 1.7.0

I already tried installing Apache Batik CSS 1.7.0 using the Oxygen Orbit update site, but the org.apache.batik.css within my product ("Content" tab "Plug-ins and Fragments") still references version 1.8.0.v20170214-1941 and I can't change it.
Searching the web for help I found many old post but no solution I could apply.
What do I need to do/change to get my E4 running outside Eclipse as well?

Many thanks in advance
Re: Missing requirement Apache Batik CSS with Eclipse Oxygen [message #1776472 is a reply to message #1776245] Thu, 16 November 2017 17:20 Go to previous messageGo to next message
Nitin Dahyabhai is currently offline Nitin DahyabhaiFriend
Messages: 3022
Registered: July 2009
Senior Member

The next version apperas to have bypassed 1.8 and gone straight to 1.9. http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/bundles/org.eclipse.e4.ui.css.core/META-INF/MANIFEST.MF?id=634df2364cbc1ba9ef45a33e4968f517e47682de . Why can't you change it as you move from Kepler to Oxygen?

Nitin Dahyabhai
Eclipse Web Tools Platform
Re: Missing requirement Apache Batik CSS with Eclipse Oxygen [message #1776520 is a reply to message #1776472] Fri, 17 November 2017 09:12 Go to previous message
Ronny Reinke is currently offline Ronny ReinkeFriend
Messages: 3
Registered: July 2017
Junior Member
Thanks for the answer, but where do I get that updated org.eclipse.e4.ui.css.core from? My feature project tells me I'm using version 0.12.101.v20170712-1547. Looking into my Target Platform there is no other version available. My understanding was that sticking to the Update Sites everything should be fine and I don't need to care about versions and manual JAR integration from different sources. As looking for updates is the first thing I do after launching Eclipse, I should already have the latest version.

These are the Update Site I'm using:
E4 Spies: http://download.eclipse.org/e4/snapshots/org.eclipse.e4.tools/latest/
Eclipse E4:
http://download.eclipse.org/e4/updates/0.16/
http://download.eclipse.org/e4/updates/0.17/
Eclipse Packaging Project: http://download.eclipse.org/technology/epp/packages/oxygen
M2Eclipse: http://download.eclipse.org/technology/m2e/releases
Oomph Latest Milestone: http://download.eclipse.org/oomph/updates/milestone/latest
Orbit Build Repository: http://download.eclipse.org/tools/orbit/downloads/drops/R20170919201930/repository
Oxygen: http://download.eclipse.org/releases/oxygen
The Eclipse Project Updates: http://download.eclipse.org/eclipse/updates/4.7

Meanwhile I found a quick and dirty workaround in order to resolve the Batik 1.7.0 JAR references:
- I downloaded all required libraries, stored them in a separate folder on my harddrive
- added this folder to my Target Platform
- deactivated Batik 1.6.0 and 1.8.0 versions in the Target Platform
So 1.7.0 was finally sucessfully resolved. But this trick can impossibly be the recommended solution.

My first glance into Eclipse was Juno. Ever since a tried each version, but never found the time for a deep dive especially as exceeding tutorials I always ended up with issues, this time the Batik one. But now I'm working on a project I'd like to implement with: E4 technology.
Previous Topic:Eclipse Mars and STM8L052C6T6 with ST-Link/V2
Next Topic:Error opening eplipse first time
Goto Forum:
  


Current Time: Wed Dec 13 09:37:33 GMT 2017

Powered by FUDForum. Page generated in 0.03137 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software