EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Building CSS from scratch for my own product
From: Jörn Dreyer <[email protected]>
To: [email protected]
Date: Mon, 14 Aug 2017 12:02:03 +0200
Hello,

after some struggling with my configuration files (stupid syntax error) I 
managed to build css. But now It fails to start up:

>!SESSION 2017-08-14 11:53:08.506 
>-----------------------------------------------
>eclipse.buildId=unknown
>java.version=9-internal
>java.vendor=Oracle Corporation
>BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
>Command-line arguments:  -os linux -ws gtk -arch x86_64
>
>!ENTRY org.eclipse.equinox.ds 1 0 2017-08-14 11:53:17.837
>!MESSAGE Could not bind a reference of component 
>org.csstudio.diirt.util.RegisterDatasource. The reference is: Reference[name 
>= DataSourceProvider, interface = org.diirt.datasource.DataSourceProvider, 
>policy = dynamic, cardinality = 0..n, target = null, bind = 
>registerDatasource, unbind = deregisterDatasource]
>
>!ENTRY org.eclipse.equinox.ds 1 0 2017-08-14 11:53:17.851
>!MESSAGE Could not bind a reference of component 
>org.csstudio.diirt.util.RegisterFormulaFunctionSet. The reference is: 
>Reference[name = FormulaFunctionSet, interface = 
>org.diirt.datasource.formula.FormulaFunctionSet, policy = dynamic, 
>cardinality = 0..n, target = null, bind = registerFormulaFunctionSet, unbind 
>= deregisterFormulaFunctionSet]
>
>!ENTRY org.eclipse.equinox.ds 1 0 2017-08-14 11:53:17.869
>!MESSAGE Could not bind a reference of component 
>org.csstudio.diirt.util.RegisterService. The reference is: Reference[name = 
>ServiceProvider, interface = org.diirt.service.ServiceProvider, policy = 
>static, cardinality = 0..n, target = null, bind = registerService, unbind = 
>null]
>
>!ENTRY org.eclipse.osgi 4 0 2017-08-14 11:53:30.191
>!MESSAGE Application error
>!STACK 1
>org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: 
j>avax/annotation/PostConstruct
>	at 
>org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:
386)
>	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:294)
>	at 
>org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:
162)
>	at 
>org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultHeadlessContext(E4Application.java:
490)
>	at 
>org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultContext(E4Application.java:
504)
>	at 
org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:
203)
>	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:632)
>	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
336)
>	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
610)
>	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
>	at org.csstudio.utility.product.Workbench.runWorkbench(Workbench.java:103)
>	at 
org.csstudio.startup.application.Application.startApplication(Application.java:
265)
>	at org.csstudio.startup.application.Application.start(Application.java:119)
>	at 
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
196)
>	at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
134)
>	at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
104)
>	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
388)
>	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
243)
>	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
>	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown 
Source)
>	at java.base/
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
>	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
>	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
>	at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
>	at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
>Caused by: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
>	at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:
151)
>	at 
org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:
375)
>	... 25 more
>Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct 
cannot be found by org.eclipse.e4.core.di_1.6.1.v20160712-0927
>	at 
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:
410)
>	at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
>	at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
>	at 
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:
161)
>	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
>	... 27 more

>!ENTRY org.eclipse.e4.ui.workbench 4 0 2017-08-14 11:53:30.198
>!MESSAGE FrameworkEvent ERROR
>!STACK 0
>java.lang.NoClassDefFoundError: javax/annotation/PreDestroy
>	at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:
426)
>	at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:154)
>	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier
$ContextInjectionListener.update(ContextObjectSupplier.java:78)
>	at 
org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:
111)
>	at 
org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:
74)
>	at 
org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:
176)
>	at 
org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:
106)
>	at 
org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:
139)
>	at 
org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:
903)
>	at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:
230)
>	at 
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:
148)
>	at 
org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:
213)
>	at 
org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:
120)
>	at 
org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:
112)
>	at 
org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:
156)
>	at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
>	at org.eclipse.osgi.container.Module.doStop(Module.java:634)
>	at org.eclipse.osgi.container.Module.stop(Module.java:498)
>	at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202)
>	at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle
$EquinoxSystemModule$1.run(EquinoxBundle.java:165)
>	at java.base/java.lang.Thread.run(Unknown Source)
>Caused by: java.lang.ClassNotFoundException: javax.annotation.PreDestroy 
cannot be found by org.eclipse.e4.core.di_1.6.1.v20160712-0927
>	at 
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:
410)
>	at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
>	at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
>	at 
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:
161)
>	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
>	... 21 more

I have no clue how to fix this.

Regards,

Jörn

Replies:
Re: Building CSS from scratch for my own product Kasemir, Kay
References:
Building CSS from scratch for my own product Jörn Dreyer

Navigate by Date:
Prev: RE: Archive Dump on Change Only Laznovsky Michael (PSI)
Next: Re: Archive Dump on Change Only Michael Davidsaver
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Building CSS from scratch for my own product Jörn Dreyer
Next: Re: Building CSS from scratch for my own product Kasemir, Kay
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024