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 #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 - Improvement #2107 (New): Set the default of the Jetty Directory Listsing feature...https://redmine.z2-environment.net/issues/21072021-09-15T08:55:29ZUdo Offermannudo.offermann@zfabrik.de
<p>When calling <a class="external" href="http://localhost:8080/eclipsoid/">http://localhost:8080/eclipsoid/</a> Jetty shows the content of the /WebContent directory.<br />This should be turned off by default - see <a class="external" href="https://stackoverflow.com/a/43328817/716834">https://stackoverflow.com/a/43328817/716834</a></p>
<p><img src="https://redmine.z2-environment.net/attachments/download/461/Jetty_Directory_Listing.png" style="height: 286px;width: 537px;" alt="" /></p> z2-Environment - Bug #2106 (Feedback): IntelliJ z2-plugin throws exception when pinging z2https://redmine.z2-environment.net/issues/21062021-09-15T08:29:00ZUdo Offermannudo.offermann@zfabrik.de
<p>The "Test connection" feature on the z2-plugin preference pane throws an exception when the server is not reachable.<br />IntelliJ catches the exception and treats it as a plugin problem.<br />The exception itself is ok, but it must not be propagated to the IDE.</p>
<pre>
z2-resolve failed
com.zfabrik.intellij.z2plugin.remote.ConnectionException: Server http://localhost:8080/eclipsoid/sync may be down or the connection settings are wrong.
at com.zfabrik.intellij.z2plugin.remote.ConnectionResult.<init>(ConnectionResult.java:24)
at com.zfabrik.intellij.z2plugin.remote.Z2HttpClient$HttpConnection.getConnectionResult(Z2HttpClient.java:193)
at com.zfabrik.intellij.z2plugin.remote.Z2HttpClient.request(Z2HttpClient.java:114)
at com.zfabrik.intellij.z2plugin.z2sync.Z2ResolverService$Z2ResolvingSession.sync(Z2ResolverService.java:97)
at com.zfabrik.intellij.z2plugin.z2sync.ResolveZ2Action$ResolveTask.resolve(ResolveZ2Action.java:85)
at com.zfabrik.intellij.z2plugin.z2sync.Z2Mutex.runMutuallyExcluded(Z2Mutex.java:40)
at com.zfabrik.intellij.z2plugin.z2sync.ResolveZ2Action$ResolveTask.run(ResolveZ2Action.java:60)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:450)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:117)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:510)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:243)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:183)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:243)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.Socket.connect(Socket.java:609)
at java.base/java.net.Socket.connect(Socket.java:558)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:859)
at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1615)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
at com.zfabrik.intellij.z2plugin.remote.Z2HttpClient$HttpConnection.request(Z2HttpClient.java:171)
at com.zfabrik.intellij.z2plugin.remote.Z2HttpClient.lambda$request$1(Z2HttpClient.java:95)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:265)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
... 7 more
</pre> 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 - Bug #1922 (New): Eclipsoid info views not working in Eclipse > Keplerhttps://redmine.z2-environment.net/issues/19222015-09-10T11:18:39ZHenning Blohmhenning.blohm@zfabrik.de
<p>Fortunately sync and resolve still work.</p>
<p>Exception noted: ClassNotFoundException w.r.t some JGit classes.</p> z2-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 - 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