Skip to main content


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: 4
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: 4430
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 messageGo to next message
Ronny Reinke is currently offline Ronny ReinkeFriend
Messages: 4
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.
Re: Missing requirement Apache Batik CSS with Eclipse Oxygen [message #1784946 is a reply to message #1776520] Fri, 06 April 2018 08:45 Go to previous messageGo to next message
Sebastian Flügge is currently offline Sebastian FlüggeFriend
Messages: 3
Registered: July 2017
Junior Member
Do you have an update on this issue? Because I ran into the same problem updating my target platform to Eclipse Oxygen. I get this error even if I validate the plugins in my Eclipse Launch Configuration in the following way: Run -> Run Configurations -> Select my product launch configuration -> Tab "Plug-ins" -> Button "Validate Plug-ins"

[Updated on: Fri, 06 April 2018 08:52]

Report message to a moderator

Re: Missing requirement Apache Batik CSS with Eclipse Oxygen [message #1784947 is a reply to message #1784946] Fri, 06 April 2018 08:53 Go to previous messageGo to next message
Ronny Reinke is currently offline Ronny ReinkeFriend
Messages: 4
Registered: July 2017
Junior Member
I'm on Oxegen as well now. I reinstalled, updated and retried everything until it finally worked. Moving forward and backwards through my backups, I still neither know how I finally managed and least of all, how it is supposed to work straight away. Any step-by-step tutorial with proven working result and named libraries with precisely defined version numbers is highly appreciated.
Re: Missing requirement Apache Batik CSS with Eclipse Oxygen [message #1786787 is a reply to message #1776245] Fri, 11 May 2018 14:40 Go to previous message
Scott Rush is currently offline Scott RushFriend
Messages: 1
Registered: May 2018
Junior Member
Had same problem on RCP export. Could run within Eclipse IDE, but not the export.

Solution:
Somehow my Oxygen install directory had old 1.6.0 versions of the org.apache.batik.css and, I think, the org.apache.batik.util.gui. plugins. The actual version with Oxygen is 1.8.0. You need to delete all of the old ones, leaving the 1.8.0s, and rebuild. At least for me, I avoided an epic on today's tool delivery.
Previous Topic:sources and/or NOTICES from org.eclipse.core packages
Next Topic:Computer Crash- Lost Eclipse Code
Goto Forum:
  


Current Time: Fri Mar 29 06:14:49 GMT 2024

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

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

Back to the top