215 | | '''Note''': There is currently a concurrency problem in the class loader which can lead to multiple Saxon Configuations, which should be a Singleton. Check for any 'Externally supplied NodeInfo belongs to the wrong Configuration' messages during startup or a first access. If this happens restart the server and check again ... the concurrency bug doesn't happen that often. |
| 215 | '''Note''': There is currently a concurrency problem in the class loader which can lead to multiple Saxon Configuations, which should be a Singleton. Check for any 'Externally supplied NodeInfo belongs to the wrong Configuration' messages during startup or a first access. If this happens restart the server and check again ... the concurrency bug doesn't happen that often. |
| 216 | |
| 217 | ''Finetuning'' |
| 218 | |
| 219 | The cron jobs generate some superfluous logging messages, which can be switched off |
| 220 | |
| 221 | * goto [[http://localhost:1060]] |
| 222 | * goto the ''Configuring Logging Levels'' section in the ''control panel'' |
| 223 | * select the ''Cron'' log |
| 224 | * allow only warnings and severe errors |
| 225 | * save your changes |
| 226 | |
| 227 | ''Developing the General Interface frontend'' |
| 228 | |
| 229 | The GI Builder application basically only runs on Internet Explorer. If your primary OS isn't Windows you'll have to install one in a VM. In general you can get access to your ISOcat codebase using some form of shared folders. If not you need a checkout of the [[source:cats/ISOcat/trunk/mod-ISOcat-interface-gi]] !NetKernel module and the [[http://www.generalinterface.org/|General Interface 3.9.1]] Debug edition. The frontend codebase in mod-ISOcat-interface-gi uses {{{http://isocat/}}} as the base for the application. In the Windows VM you'll have to map this to the host machines IP address. Add the mapping {{{your-ip-address isocat}}} to {{{C:\Windows\System32\drivers\etc\hosts}}} (you'll need administrator access to change this file). |
| 230 | |
| 231 | '''Note''': You'll need to update the Windows {{{hosts}}} file anytime your IP address changes. Also when your machine is offline and you don't have an IP address GI Builder won't have a way to reach the ISOcat backend. (If you find a solution to develop the UI offline please add the trick to this page!) |
| 232 | |
| 233 | '''Note''': If Windows is your primary OS you'll still needs to map {{{localhost}}} to {{{isocat}}} in the hosts file to let GI Builder contact the ISOcat backend. |
| 234 | |