Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Tycho > 1.1.0 fails with "Fatal error compiling: Illegal char <:> at index 74:"

Bundle-ClassPath: external entries are not supported

https://bugs.eclipse.org/bugs/show_bug.cgi?id=370958#c20

you should have got a corresponding warning.

for a workaround check http://git.eclipse.org/c/efxclipse/org.eclipse.efxclipse.git/tree/releng/org.eclipse.fx.ide.releng/pom.xml#n219



Jan



On 16.07.18, 17:05, "tycho-user-bounces@xxxxxxxxxxx on behalf of Guru" <tycho-user-bounces@xxxxxxxxxxx on behalf of guru.hb@xxxxxxxxxx> wrote:

    
    
    
    Hi,
    
    
    I was using Tyco 1.0.0 and bundling javafx (OSGi Adaptor) with MANIFEST.MF as
    ----
    Bundle-ClassPath: .,
     external:$java.home$/lib/ext/jfxrt.jar,
     external:$java.home$/lib/jfxswt.jar,
     external:$java.home$/lib/javafx-swt.jar
    ——
    Compilation fails (Only on Windows works fine on Linux and OS X)  if I upgrade to Tyco 1.1.0 or with 1.2.0 as
    ----
    [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:1.2.0:compile
     (default-compile) on project org.openjdk.jmc.javafx.osgi: Fatal error compiling: Illegal char <:> at index 74: D:\ade\jmc-releng-dev\jmc\application\org.openjdk.jmc.javafx.osgi\external:$java.home$\lib\ext\jfxrt.jar
     -> [Help 1]
    —
    
    
    Compilation succeeds with replacing : with ; but during run time 
    org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javafx/embed/swt/FXCanvas
            at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:423)
    
    
    
    Searched bugs.eclipse.org <http://bugs.eclipse.org> didn’t find any clue.
    
    
    Thanks,
    Guru
    
    
    


Back to the top