Error Starting The Developer (From TN Processing Rule)

Hi,

When I am trying to assign a service to execute in a Processing Rule, TN is not able to launch the Developer. It is trying to read a ini.cnf file. Somehow the Developer Directory (IS_INSTALLATION_DIR/Developer) is not getting passed. Hence the FileNotFoundException as below. If anyone has faced this problem and resolved it, please let me know asap.

ErrorMessage:
TRNCONS.000000.000013
ERROR






TNMainFrame
openB2BDeveloper
Mon Aug 02 17:13:28 IST 2004
Error starting The Developer.

See system administrator.

com.wm.ui2.UiException: null\config\ini.cnf (The system cannot find the path specified)::java.io.FileNotFoundException: null\config\ini.cnf (The system cannot find the path specified)

at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.<init>(FileInputStream.java:64)

at java.io.FileInputStream.<init>(FileInputStream.java:95)

at com.wm.app.tn.ui.TNMainFrame.openB2BDeveloper(TNMainFrame.java:1435)

at com.wm.app.tn.ui.TNMainFrame.showDevNSNameSelector(TNMainFrame.java:1405)

at com.wm.app.tn.ui.route.ActionPanel$ServicePanel.actionPerformed(ActionPanel.java:1500)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)

at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)

at java.awt.Component.processMouseEvent(Component.java:3715)

at java.awt.Component.processEvent(Component.java:3544)

at java.awt.Container.processEvent(Container.java:1164)

at java.awt.Component.dispatchEventImpl(Component.java:2593)

at java.awt.Container.dispatchEventImpl(Container.java:1213)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)

at java.awt.Container.dispatchEventImpl(Container.java:1200)

at java.awt.Window.dispatchEventImpl(Window.java:914)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
java.lang.Exception: null\config\ini.cnf (The system cannot find the path specified)::java.io.FileNotFoundException: null\config\ini.cnf (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.<init>(FileInputStream.java:64)

at java.io.FileInputStream.<init>(FileInputStream.java:95)

at com.wm.app.tn.ui.TNMainFrame.openB2BDeveloper(TNMainFrame.java:1435)

at com.wm.app.tn.ui.TNMainFrame.showDevNSNameSelector(TNMainFrame.java:1405)

at com.wm.app.tn.ui.route.ActionPanel$ServicePanel.actionPerformed(ActionPanel.java:1500)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)

at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)

at java.awt.Component.processMouseEvent(Component.java:3715)

at java.awt.Component.processEvent(Component.java:3544)

at java.awt.Container.processEvent(Container.java:1164)

at java.awt.Component.dispatchEventImpl(Component.java:2593)

at java.awt.Container.dispatchEventImpl(Container.java:1213)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)

at java.awt.Container.dispatchEventImpl(Container.java:1200)

at java.awt.Window.dispatchEventImpl(Window.java:914)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
null null\config\ini.cnf (The system cannot find the path specified)::java.io.FileNotFoundException: null\config\ini.cnf (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.<init>(FileInputStream.java:64)

at java.io.FileInputStream.<init>(FileInputStream.java:95)

at com.wm.app.tn.ui.TNMainFrame.openB2BDeveloper(TNMainFrame.java:1435)

at com.wm.app.tn.ui.TNMainFrame.showDevNSNameSelector(TNMainFrame.java:1405)

at com.wm.app.tn.ui.route.ActionPanel$ServicePanel.actionPerformed(ActionPanel.java:1500)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)

at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)

at java.awt.Component.processMouseEvent(Component.java:3715)

at java.awt.Component.processEvent(Component.java:3544)

at java.awt.Container.processEvent(Container.java:1164)

at java.awt.Component.dispatchEventImpl(Component.java:2593)

at java.awt.Container.dispatchEventImpl(Container.java:1213)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)

at java.awt.Container.dispatchEventImpl(Container.java:1200)

at java.awt.Window.dispatchEventImpl(Window.java:914)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
null
null null

com.wm.ui2.UiException: null\config\ini.cnf (The system cannot find the path specified)::java.io.FileNotFoundException: null\config\ini.cnf (The system cannot find the path specified)

at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.<init>(FileInputStream.java:64)

at java.io.FileInputStream.<init>(FileInputStream.java:95)

at com.wm.app.tn.ui.TNMainFrame.openB2BDeveloper(TNMainFrame.java:1435)

at com.wm.app.tn.ui.TNMainFrame.showDevNSNameSelector(TNMainFrame.java:1405)

at com.wm.app.tn.ui.route.ActionPanel$ServicePanel.actionPerformed(ActionPanel.java:1500)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)

at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)

at java.awt.Component.processMouseEvent(Component.java:3715)

at java.awt.Component.processEvent(Component.java:3544)

at java.awt.Container.processEvent(Container.java:1164)

at java.awt.Component.dispatchEventImpl(Component.java:2593)

at java.awt.Container.dispatchEventImpl(Container.java:1213)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)

at java.awt.Container.dispatchEventImpl(Container.java:1200)

at java.awt.Window.dispatchEventImpl(Window.java:914)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)



at com.wm.app.tn.ui.TNMainFrame.openB2BDeveloper(TNMainFrame.java:1467)

at com.wm.app.tn.ui.TNMainFrame.showDevNSNameSelector(TNMainFrame.java:1405)

at com.wm.app.tn.ui.route.ActionPanel$ServicePanel.actionPerformed(ActionPanel.java:1500)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)

at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)

at java.awt.Component.processMouseEvent(Component.java:3715)

at java.awt.Component.processEvent(Component.java:3544)

at java.awt.Container.processEvent(Container.java:1164)

at java.awt.Component.dispatchEventImpl(Component.java:2593)

at java.awt.Container.dispatchEventImpl(Container.java:1213)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)

at java.awt.Container.dispatchEventImpl(Container.java:1200)

at java.awt.Window.dispatchEventImpl(Window.java:914)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

java.lang.Exception: null\config\ini.cnf (The system cannot find the path specified)::java.io.FileNotFoundException: null\config\ini.cnf (The system cannot find the path specified)

at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.<init>(FileInputStream.java:64)

at java.io.FileInputStream.<init>(FileInputStream.java:95)

at com.wm.app.tn.ui.TNMainFrame.openB2BDeveloper(TNMainFrame.java:1435)

at com.wm.app.tn.ui.TNMainFrame.showDevNSNameSelector(TNMainFrame.java:1405)

at com.wm.app.tn.ui.route.ActionPanel$ServicePanel.actionPerformed(ActionPanel.java:1500)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)

at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)

at java.awt.Component.processMouseEvent(Component.java:3715)

at java.awt.Component.processEvent(Component.java:3544)

at java.awt.Container.processEvent(Container.java:1164)

at java.awt.Component.dispatchEventImpl(Component.java:2593)

at java.awt.Container.dispatchEventImpl(Container.java:1213)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)

at java.awt.Container.dispatchEventImpl(Container.java:1200)

at java.awt.Window.dispatchEventImpl(Window.java:914)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

java.lang.Exception: null\config\ini.cnf (The system cannot find the path specified)::java.io.FileNotFoundException: null\config\ini.cnf (The system cannot find the path specified)

at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.<init>(FileInputStream.java:64)

at java.io.FileInputStream.<init>(FileInputStream.java:95)

at com.wm.app.tn.ui.TNMainFrame.openB2BDeveloper(TNMainFrame.java:1435)

at com.wm.app.tn.ui.TNMainFrame.showDevNSNameSelector(TNMainFrame.java:1405)

at com.wm.app.tn.ui.route.ActionPanel$ServicePanel.actionPerformed(ActionPanel.java:1500)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)

at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)

at java.awt.Component.processMouseEvent(Component.java:3715)

at java.awt.Component.processEvent(Component.java:3544)

at java.awt.Container.processEvent(Container.java:1164)

at java.awt.Component.dispatchEventImpl(Component.java:2593)

at java.awt.Container.dispatchEventImpl(Container.java:1213)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)

at java.awt.Container.dispatchEventImpl(Container.java:1200)

at java.awt.Window.dispatchEventImpl(Window.java:914)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)



at com.wm.app.tn.ui.TNMainFrame.openB2BDeveloper(TNMainFrame.java:1466)

at com.wm.app.tn.ui.TNMainFrame.showDevNSNameSelector(TNMainFrame.java:1405)

at com.wm.app.tn.ui.route.ActionPanel$ServicePanel.actionPerformed(ActionPanel.java:1500)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)

at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)

at java.awt.Component.processMouseEvent(Component.java:3715)

at java.awt.Component.processEvent(Component.java:3544)

at java.awt.Container.processEvent(Container.java:1164)

at java.awt.Component.dispatchEventImpl(Component.java:2593)

at java.awt.Container.dispatchEventImpl(Container.java:1213)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)

at java.awt.Container.dispatchEventImpl(Container.java:1200)

at java.awt.Window.dispatchEventImpl(Window.java:914)

at java.awt.Component.dispatchEvent(Component.java:2497)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

Looks like the webMethods/TNConsole/config/console.cnf file got messed up. This file contains system properties that the Console uses. One of them is “dev.installrootpath”. Make sure this property is present, its value points to the directory where Developer is installed and the backslashes are escaped (if running on Windows).

For example, if developer is installed at C:\webMethods\Developer, this line in the console.cnf should like like:
dev.installrootpath=C:\webMethods\Developer

michael

Hi michael,
This does not work. I added the dev.installrootpath property but I am still getting the same error. I reloaded TN package, restarted the IS but neither worked. I wonder how this stopped working all of a sudden. Any help will be appreciated.

Are you still getting the exact same exception… “java.io.FileNotFoundException: null\config\ini.cnf (The system cannot find the path specified)”?

The bit that’s showing up as null is the value of the dev.installrootpath property. If you feel certain that you’ve set this property correctly, the thing to do next is to gather all information that could be helpful for debugging, such as the console.cnf, ini.cnf and any log files you have, and send them in to webMethods Technical Support.

Another option would be to just uninstall/reinstall the Console on the box that is giving you trouble.

michael

Hi,

Do you resolve your problem : I am the same problem of you.

Isabelle
PS : I try to change the dev.installrootpath but it changes nothing.

Yes I am getting the exact same exception. For now I am connecting to my webmethods TN from a remote TN Console and getting my job done. Let me know if you have anything more to add.

I asked around and learned that the Developer 6.1 Feature Pack 1 affects the launching of Developer from TN Console and from Modeler. If you have installed Developer 6.1 Feature Pack 1, please take the following corrective action.

HTH,
m.


To launch webMethods Developer 6.1 Feature Pack 1 from webMethods Trading Networks, you need to modify the console.bat file (Windows environment) or the console.sh file (UNIX environment).

If you are running Windows:

1 Navigate to the <TNConsole_directory>\bin directory and open the console.bat file.

2 Scroll down to approximately line 16, where you find the “SET CLASSPATH=…” line. At this line, add the following after %SSL_PATH%:

;%B2BDEVDIR%…\common\lib\fabricClient.jar

3 Save console.bat.

If you are running UNIX:

1 Navigate to the <TNConsole_directory>/bin directory and open the console.sh file.

2 Scroll down to approximately line 87, where you find the “CLASSPATH={CLASSPATH}:{DEV_JAR}” line. Insert the following line above that line:

CLASSPATH={CLASSPATH}:{B2BDEVDIR}/…/common/lib/fabricClient.jar

3 Save console.sh.

Similar instructions apply when launching Developer from Modeler.

My Developer, IS are all 6.0.1. I dont have the fabricClient.jar file in my webMethods installation folder. Please add if you have anything more to.

I’ve added this line to the console.cnf file:

dev.installrootpath=C:\webMethods61\Developer

initialize again the TN console and it works! (There is no need of restarting the IS).

P.S: Take care that there is no white spaces at the end of the line, so that the path is right.

Cristina.

Hi, i am facing same problem with TN 7.1. I reintalled the TN,then also the same problem which is above mentioned.But in the specified folder mentioned