Development toolkit troubleshooting
These sections describe problems you might encounter while you are using the Business Monitor development toolkit.
You can find the latest troubleshooting tips as well as information about downloads and fixes at the following page: http://www.ibm.com/support/entry/portal/overview//software/websphere/websphere_business_monitor.
- Business Monitor server fails to start in the test environment
If you used a non-administrative ID to install an IBM® Business Monitor server in a Windows installation of IBM Integration Designer, it is possible that the server will fail to start in the Servers view. - Java EE project generation results in an out-of-memory condition
When you generate Java EE projects for very large monitor models, you might experience an out-of-memory condition in the Eclipse workspace of IBM Integration Designer. - Server does not appear in the Servers view
After you have installed the IBM Business Monitor development toolkit, the IBM Business Monitor server should appear in the Servers view in Integration Designer. Verify the profile was created and restart Integration Designer using the -clean parameter. - Manually removing workspace server configuration
To avoid problems with unresolved project resources, you should not continue to use the Business Monitor development toolkit workspace after the toolkit has been uninstalled. However, if you need to use the workspace for non-toolkit projects, you should first remove any remaining toolkit server configurations. - Visual model testing returns unexpected results
When you are testing the visual model in the Monitor Model editor, you might get unexpected values if you use expressions containing user-defined XML Path Language (XPath) functions with certain dependencies. These functions might not evaluate as expected if they require database access, have dependencies on other JAR files, or are not capable of executing within a development environment for any other reason. - Code generation fails when generating Java EE projects (deprecated)
Event generation sometimes produces very long file names for the Common Base Events. You cannot generate the Java EE projects if you are using any Common Base Events with very long file names. - Deployed monitor models are not startable
A deployed monitor model does not show up as startable or started in the Integration Designer servers view or in the WebSphere® Application Server administrative console if the monitor model name or path name is too long. - Top-level monitoring context is not created
If you generated a monitor model from an Integration Designer application and your process is running and emitting events but a top-level monitoring context is not created when you think it should have been, you might not have created all the required events. This problem can also result in many No parent found exceptions. - Metrics are not being evaluated correctly
If you have a metric that you think is not being evaluated correctly at run time, and the metric receives its value from an expression that references itself or another metric, check that all reference metrics are being initialized correctly before they are used. - Monitor models are not created for all imported processes
When you import from WebSphere Business Modeler and two processes in the same project have the same name, even if they are in different catalogs, only one monitor model is generated for them. - Versioning model in test environment fails
After you remove a model with no errors and try to install a new version of that model (with a new time stamp and name) in the test environment, deployment of the model might intermittently fail. - IBM Business Monitor server stops unexpectedly in the test environment
If you are using the IBM Business Monitor test environment or a standalone environment where FileStore was selected as the Messaging Engine Repository, the system could stop and you might need to increase the file store size. - Integrated Test Client cannot process imported events
If an XML file of events begins with a blank line, the Integrated Test Client cannot read the file and therefore cannot emit the events. The only message that shows in the Integrated Test Client console is Emitting events. - Monitor model debugger (deprecated) terminates after model is changed
If you modify the monitor model and maintain the data from the previous debugging session, the debugger might terminate with an unrecoverable error in the SystemOut log. - Monitor model debugger (deprecated) fails to start with older monitor model
If you try to debug a monitor model that was created using an earlier version of the Monitor Model editor or using another tool, the monitor model debugger might fail to start. - Cannot re-create global monitoring context
If you want to re-create a global monitoring context that was previously deleted, you must delete the artifacts associated with the global monitoring context.