z2-Environment: Issueshttps://redmine.z2-environment.net/https://redmine.z2-environment.net/favicon.ico?15813551872024-03-27T13:16:37Zz2-Environment
Redmine z2-Environment - Bug #2174 (New): Cannot install eclipsoid in base eclipsehttps://redmine.z2-environment.net/issues/21742024-03-27T13:16:37ZHenning Blohmhenning.blohm@zfabrik.dez2-Environment - Bug #2173 (New): All exceptions thrown in class Z2JupiterTestServlet should be l...https://redmine.z2-environment.net/issues/21732024-03-07T15:07:18ZJonas Basslbusiness@bassl.de
<p>In class Z2JupiterTestServlet#service, only IllegalArgumentExceptions are being caught and therefore also logged.<br />Other exceptions are just "thrown away".<br />We should change that, so also other exceptions show up in the log, if it happens.</p> z2-Environment - Improvement #2171 (New): Upport #2169 to 2.11https://redmine.z2-environment.net/issues/21712024-02-29T14:42:57ZHenning Blohmhenning.blohm@zfabrik.dez2-Environment - Improvement #2170 (New): Upport #2169 to 2.9.6https://redmine.z2-environment.net/issues/21702024-02-29T14:42:36ZHenning Blohmhenning.blohm@zfabrik.dez2-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 - Improvement #2160 (New): UI polishing taskshttps://redmine.z2-environment.net/issues/21602023-12-29T15:08:11ZHenning Blohmhenning.blohm@zfabrik.de
<p>Some GUI polishing work:</p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li>Replace the famfamfam icons with b&w icons that are theme independent</li>
</ul> z2-Environment - Improvement #2159 (New): Log a warning when waiting for a connection due to full...https://redmine.z2-environment.net/issues/21592023-12-29T14:59:43ZHenning Blohmhenning.blohm@zfabrik.de
<p>In case of connection leaking, it is rather hard to find that a) some thread is waiting for a connection and b) who is leaking.</p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li>When waiting longer than 10s for a connection, log a warning with a call stack</li>
</ul> z2-Environment - Bug #2158 (New): Log Buffer Capping should still log all content and append newlinehttps://redmine.z2-environment.net/issues/21582023-11-16T09:21:39ZHenning Blohmhenning.blohm@zfabrik.de
<p>Currently, the log buffer limiting of <a class="issue tracker-5 status-3 priority-4 priority-default closed" title="Improvement: Limit stream reader buffers for worker output handling (Resolved)" href="https://redmine.z2-environment.net/issues/2150">#2150</a> is writing the capped line and adds no new line.</p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li>Limiting of lines as in <a class="issue tracker-5 status-3 priority-4 priority-default closed" title="Improvement: Limit stream reader buffers for worker output handling (Resolved)" href="https://redmine.z2-environment.net/issues/2150">#2150</a> is enforced but logging wraps rather than limiting the actual output</li>
</ul> z2-Environment - Feature #2155 (New): Enhance the z2UnitTestRunner and the Jupiter Engine with th...https://redmine.z2-environment.net/issues/21552023-07-07T09:37:40ZHenning Blohmhenning.blohm@zfabrik.de
<p>Currently, we do not see the application log during test execution. We do however have "installation" wide log streaming via the log streaming extension in place. In order to have the application log visible in the remote test execution case, the Z2Unit and Z2Jupiter implementation should be enhanced to stream not only test events but also application log chunks.</p>
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li>The test runner / z2 jupiter engines (optionally) streams the application log to the local console during test execution</li>
</ul>
<a name="Implementation-Hint"></a>
<h2 >Implementation Hint<a href="#Implementation-Hint" class="wiki-anchor">¶</a></h2>
<ul>
<li>This may be achieved by either enhancing the local to remote protocol of the test runner / jupiter engine or</li>
<li>This may be achieved by enhancing the local test execution with a parallel access to log streaming.</li>
</ul> z2-Environment - Improvement #2149 (New): Clean up the web site and repo structurehttps://redmine.z2-environment.net/issues/21492023-01-01T16:00:36ZHenning Blohmhenning.blohm@zfabrik.de
<a name="Acceptance-Criteria"></a>
<h2 >Acceptance Criteria<a href="#Acceptance-Criteria" class="wiki-anchor">¶</a></h2>
<ul>
<li>there is only the z2 project and z2.core / z2.base repos.</li>
<li>there is no sample code in z2.base.</li>
<li>The calculator sample is integrated with the sample repos</li>
<li>The documentation <a class="wiki-page" href="https://redmine.z2-environment.net/projects/z2-environment/wiki/Step_3_-_First_steps_with_Z2_on_Git">Step_3_-_First_steps_with_Z2_on_Git</a> is updated</li>
</ul> z2-Environment - Improvement #2083 (New): Implement a remote CR reducing Clone Efforts with GitCRhttps://redmine.z2-environment.net/issues/20832021-01-15T13:52:12ZHenning Blohmhenning.blohm@zfabrik.de
<p>tbc</p>
<p>See <a class="wiki-page" href="https://redmine.z2-environment.net/projects/z2-environment/wiki/SFTPSSH_Component_Repository">SFTPSSH_Component_Repository</a> for a proposal.</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 #2059 (New): Enhance standard module layout for better reload perfor...https://redmine.z2-environment.net/issues/20592020-03-15T17:07:17ZHenning Blohmhenning.blohm@zfabrik.de
<p><div class="flash error">Error executing the <strong>include</strong> macro (Page not found)</div></p>
<a name="Acceptance-Criterias"></a>
<h2 >Acceptance Criterias<a href="#Acceptance-Criterias" class="wiki-anchor">¶</a></h2>
<ul>
<li>There is a new component type <strong>com.zfabrik.impl</strong>
<ul>
<li>The impl component is a reduced Java Component that only supports a private loader.</li>
<li>All sources are found in <strong><component>/src</strong>, binaries in <strong><component>/bin/{lib|classes}</strong></li>
<li>The component type <strong>com.zfabrik.impl</strong> supports <strong>impl.references</strong> and <strong>impl.includes</strong>, etc.</li>
</ul></li>
</ul>
<ul>
<li>There is a new component type <strong>com.zfabrik.api</strong>
<ul>
<li>The impl component is a reduced Java Component that only supports a public loader.</li>
<li>All sources are found in<strong><component>/src</strong>, binaries in <strong><component>/{lib|classes}</strong></li>
<li>The component type <strong>com.zfabrik.api</strong> supports <strong>api.references</strong> and <strong>api.includes</strong>, etc.</li>
<li>The component type <strong>com.zfabrik.java</strong> by default has a public reference to <module>/api</li>
</ul></li>
</ul>
<ul>
<li>There is a new component type <strong>com.zfabrik.test</strong>
<ul>
<li>The test component is a reduced Java Component that only supports a private loader.</li>
<li>All sources are found in <strong><component>/src</strong>, binaries in <strong><component>/bin/{lib|classes}</strong></li>
<li>The component type <strong>com.zfabrik.test</strong> supports <strong>test.references</strong> and <strong>test.includes</strong>, etc.</li>
<li>For test components, <strong>testing.references</strong> can access the private loader of the target</li>
<li>A test component has a default <strong>testing.reference</strong> to <strong><module>/impl</strong></li>
</ul></li>
</ul>
<ul>
<li><strong>JavaComponentUtil.getJavaComponent</strong> is deprecated and replaced by <strong>JavaComponentUtil.getImplComponent</strong> and <strong>JavaComponentUtil.getApiComponent</strong>
<ul>
<li>All usages of <strong>JavaComponentUtil.getJavaComponent</strong> when looking for component implementations are replaced by <strong>JavaComponentUtil.getImplComponent</strong></li>
<li><strong>JavaComponentUtil.getImplComponent</strong> checks for <strong><module>/impl</strong> and if that cannot be found falls back to <strong><module>/java</strong></li>
<li><strong>JavaComponentUtil.getApiComponent</strong> checks for <strong><module>/java</strong> and if that cannot be found defaults to <strong><module>/api</strong></li>
</ul></li>
</ul>
<ul>
<li>Eclipsoid resolves for <strong><module>/java</strong> and <strong><module>/api</strong></li>
<li>Eclipsoid supports two module templates:
<ul>
<li>One with /java (legacy, pre 2.9)</li>
<li>One with /api and /impl</li>
</ul></li>
</ul> z2-Environment - Improvement #1940 (New): outdated copyright notice in Eclipsoid when installing ...https://redmine.z2-environment.net/issues/19402016-01-31T17:45:06ZHenning Blohmhenning.blohm@zfabrik.de
<p>It says (c) 2010-2012 or similarly. We should simply omit the year.</p>
<p>Plus we should fix the Company name and mention that it is open source (Apache 2)</p> z2-Environment - Feature #849 (New): eclipsoid: Project Validationhttps://redmine.z2-environment.net/issues/8492012-07-23T15:23:00ZUdo Offermannudo.offermann@zfabrik.de
<p>Pluggable project validation: Check components in project and run type specific validator. Java component validator, for example, would check for bad use of includes, possibly unnecessary references (in transitive closure) ... and more.</p>