Argonne National Laboratory

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  <2017 Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
<== Date ==> <== Thread ==>

Subject: Re: Building CSS from scratch for my own product
From: Jörn Dreyer <j.dreyer@hzdr.de>
To: tech-talk@aps.anl.gov
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  <2017
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  <2017
ANJ, 14 Aug 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·