z2-Environment: Issueshttps://redmine.z2-environment.net/https://redmine.z2-environment.net/favicon.ico?15813551872024-01-29T15:38:31Zz2-Environment
Redmine z2-Environment - Feature #2165 (New): Anzeige des Prozess-Environments in der adm Web-Apphttps://redmine.z2-environment.net/issues/21652024-01-29T15:38:31ZUdo Offermannudo.offermann@zfabrik.de
<p>Analog zu der Anzeige der "System Properties" sollte es eine Anzeige für die Environment Variablen der einzelnen Prozesse <home>, environment/*Worker usw. geben.</p> z2-Environment - Bug #2136 (New): Z2-DataSourceWorkResource throws NPE on "isClosed" when connect...https://redmine.z2-environment.net/issues/21362022-01-31T11:40:53ZUdo Offermannudo.offermann@zfabrik.dez2-Environment - Bug #2119 (In Progress): Eclipsoid Version Resolve (incorrectly) assumes an int ...https://redmine.z2-environment.net/issues/21192021-10-25T10:57:59ZHenning Blohmhenning.blohm@zfabrik.de
<p>See VersionRetriever and</p>
<pre>
java.lang.IllegalArgumentException: invalid version "v2.9.1b-202110191117": non-numeric "v2"
at org.osgi.framework.Version.parseInt(Version.java:169)
at org.osgi.framework.Version.<init>(Version.java:126)
at org.osgi.framework.Version.valueOf(Version.java:255)
at org.osgi.framework.Version.parseVersion(Version.java:226)
at com.zfabrik.z2info.plugin.model.Z2InfoModel.getVersion(Z2InfoModel.java:23)
at com.zfabrik.z2info.plugin.views.Z2InfoViewContentProvider.getRootNode(Z2InfoViewContentProvider.java:65)
at com.zfabrik.z2info.plugin.views.Z2InfoViewContentProvider.getElements(Z2InfoViewContentProvider.java:34)
at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:949)
at org.eclipse.jface.viewers.ColumnViewer.getRawChildren(ColumnViewer.java:704)
at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:1411)
at org.eclipse.jface.viewers.TreeViewer.getRawChildren(TreeViewer.java:350)
</pre> z2-Environment - Feature #2118 (New): Expose Webapp Response Times via JMXhttps://redmine.z2-environment.net/issues/21182021-10-25T07:36:56ZUdo Offermannudo.offermann@zfabrik.de
<p>The WebApp MBeans zfabrik:type=com.zfabrik.impl.servletjsp.webapp.WebAppResource,name=com.gi-de.mts.workstation/web should be enriched by an attribute "responseTime" which contains the acumulated response time per webapp.</p> z2-Environment - Bug #2097 (Feedback): Java Component Timestamp Dependency Map uses wrong timesta...https://redmine.z2-environment.net/issues/20972021-07-23T22:29:22ZHenning Blohmhenning.blohm@zfabrik.de
<p>The dependency check for changes in ComponentsBuilder uses a wrong tstamp file location - effectively ignoring the instance id.</p>
<p>This leads to omitted rebuilds.</p> z2-Environment - Improvement #2064 (New): TODO Revamp outdated Thread pool handlinghttps://redmine.z2-environment.net/issues/20642020-04-29T11:03:04ZHenning Blohmhenning.blohm@zfabrik.dez2-Environment - Improvement #1061 (New): Document standard modularized Spring application structurehttps://redmine.z2-environment.net/issues/10612013-05-24T15:26:34ZHenning Blohmhenning.blohm@zfabrik.de
<p>We have a standard spring application layout by now. Built upon domain modules, aspectj integration, etc.</p>
<p>We should have a documentation page that allows a simple repetition beyond copying the samples.</p> z2-Environment - Improvement #960 (New): Make HubCR protocol serialization independenthttps://redmine.z2-environment.net/issues/9602012-12-15T16:44:31ZHenning Blohmhenning.blohm@zfabrik.de
<p>Currently the actual repo data base of the HubCR is sent in serialized form. While compatibilty issues between JVM versions may be non-existant these days, it means that the HubCR protocol is not well describable.</p> z2-Environment - Improvement #862 (New): SVNCR should not rely on presence of WorkUnit on Threadhttps://redmine.z2-environment.net/issues/8622012-07-23T15:23:06ZUdo Offermannudo.offermann@zfabrik.de
<p>Leading to such stack traces:</p>
<p>03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: 03/26 14:01:05 [40]....V130__HelloWorld<sup><a href="#fn1000">1000</a></sup>: Lookup prkl<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: java.lang.IllegalStateException: failed to initialize java component: com.zfabrik.hadoop/java<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.java.JavaComponentImpl$2.run(JavaComponentImpl.java:233)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at java.security.AccessController.doPrivileged(Native Method)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.java.JavaComponentImpl.as(JavaComponentImpl.java:105)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.ComponentResourceWrapper.as(ComponentResourceWrapper.java:73)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.resources.ResourceHandleImpl.as(ResourceHandleImpl.java:70)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.components.java.JavaComponentUtil.loadImplementationClassFromJavaComponent(JavaComponentUtil.java:119)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.ComponentFactoryImpl.as(ComponentFactoryImpl.java:96)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.ComponentResourceWrapper.as(ComponentResourceWrapper.java:73)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.resources.ResourceHandleImpl.as(ResourceHandleImpl.java:70)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.ComponentResourceWrapper._load(ComponentResourceWrapper.java:249)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.ComponentResourceWrapper._check(ComponentResourceWrapper.java:105)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.ComponentResourceWrapper.as(ComponentResourceWrapper.java:69)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.resources.ResourceHandleImpl.as(ResourceHandleImpl.java:70)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.naming.resources.RMNamespaceContext.doLookup(RMNamespaceContext.java:79)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.naming.jndi.provider.util.AbstractContext.lookup(AbstractContext.java:81)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.naming.jndi.provider.util.AbstractContext.lookup(AbstractContext.java:118)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.naming.proxy.ProxyContext.lookup(ProxyContext.java:116)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.naming.jndi.provider.util.AbstractURLContext.lookup(AbstractURLContext.java:86)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at javax.naming.InitialContext.lookup(InitialContext.java:409)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at javax.naming.InitialContext.lookup(InitialContext.java:409)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at db.migration.V130__HelloWorld.migrate(V130__HelloWorld.java:46)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.googlecode.flyway.core.migration.java.JavaMigrationExecutor.migrate(JavaMigrationExecutor.java:77)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.googlecode.flyway.core.migration.DbMigrator$2$1.doInTransaction(DbMigrator.java:213)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.googlecode.flyway.core.migration.DbMigrator$2$1.doInTransaction(DbMigrator.java:210)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.googlecode.flyway.core.migration.DbMigrator$2.run(DbMigrator.java:210)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at java.lang.Thread.run(Thread.java:679)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: Caused by: java.lang.IllegalStateException: No Work Unit found: Missing initialization of work on thread!<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.work.WorkUnit.getCurrent(WorkUnit.java:76)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.svncr.SVNComponentsRepositoryImpl.getRepoSession(SVNComponentsRepositoryImpl.java:319)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.svncr.SVNComponentsRepositoryImpl.retrieve(SVNComponentsRepositoryImpl.java:378)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.dev.local.DevRepositoryImpl.retrieve(DevRepositoryImpl.java:517)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.local.FSRepository.retrieve(FSRepository.java:95)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.ComponentsManager.retrieve(ComponentsManager.java:160)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: at com.zfabrik.impl.components.java.JavaComponentImpl$2.run(JavaComponentImpl.java:116)<br />03/26 14:01:05 [29]...nment/webWorker.2<sup><a href="#fn800">800</a></sup>: ... 26 more</p> z2-Environment - Feature #860 (New): Support Apache Standard structurehttps://redmine.z2-environment.net/issues/8602012-07-23T15:23:05ZUdo Offermannudo.offermann@zfabrik.de
<p>so that java components can be polyglot in the future. Which also makes the name "java component" may be somewhat vague...</p>
<p>Maybe we should instead have scala components for as long as there is no integrated compiler.</p>
<p>so...</p>
<p>src/main/{java|scala}...<br />src/api/...<br />src/impl/...<br />src/test/...</p> z2-Environment - Feature #857 (New): Shortcut bean --> application context settinghttps://redmine.z2-environment.net/issues/8572012-07-23T15:23:04ZUdo Offermannudo.offermann@zfabrik.de
<p>if applicationContext=x and no / in x, it should refer to x in the module of the bean</p> z2-Environment - Feature #852 (New): Implement remoting feature for dev repohttps://redmine.z2-environment.net/issues/8522012-07-23T15:23:01ZUdo Offermannudo.offermann@zfabrik.de
<p>Suggestion:<br />- Eclipsoid pushes workspace changes to remote dev repo file system<br />- User locks project remotely<br />- Eclipsoid polls and retrieves log buffer from <home> process to client</p> z2-Environment - Improvement #834 (New): Start /adm browser from home guihttps://redmine.z2-environment.net/issues/8342012-07-23T15:22:53ZUdo Offermannudo.offermann@zfabrik.dez2-Environment - Improvement #825 (New): jetty integration webapp for more than one serverhttps://redmine.z2-environment.net/issues/8252012-07-23T15:22:50ZUdo Offermannudo.offermann@zfabrik.dez2-Environment - Improvement #819 (New): Encrypt passwords in confighttps://redmine.z2-environment.net/issues/8192012-07-23T15:22:47ZUdo Offermannudo.offermann@zfabrik.de