|
From: Stas O. <sta...@gm...> - 2008-09-16 08:13:54
|
Hi. Additionally, I found something much more worrisome. When my app runs under the wrapper, it takes MUCH more resources then when it runs in console. It basically makes my system unresponsive. Any idea why is that? Regards. 2008/9/16 Stas Oskin <sta...@gm...> > Hi. > > Well, I sorted it out - it was an Enter key handler which somehow > interfered and caused a chain reaction. > > I noticed a very serious issue in the wrapper - sometimes it exits/crashes > together with the Java app, and hence can't restart it. > > Any idea what's going on, and how the wrapper can be reliably used? > > Regards. > > 2008/9/16 Leif Mortenson <le...@ta...> > > Stas, >> What platform and version are you running on? I see a reference to a >> UNIXProcess so I assume it is not Windows. >> >> On UNIX versions, there is really no difference in the way the Wrapper >> launches the JVM between running in Console or Started as a daemon >> process. There could be differences in the environment variables >> available to the Wrapper when it launches however. For example, the >> PATH, or LD_LIBRARY_PATH. There could also be file permission issues >> if they are not being run as the same user. >> >> Either way however, the Wrapper and JVM appear to be working. Most >> likely something in the application is failing for one of the above >> reasons which is leading to it being in an unstable state, thus >> causing the exceptions. >> >> As these appear to be JDBC driver related, I would guess that maybe a >> native component of your driver is failing to load. Does MySQL have a >> native driver? I have used the pure Java driver. I tried Googling >> and found your question but not much else. >> >> I would be happy to help out with more information. >> >> Cheers, >> Leif >> >> On Sat, Sep 13, 2008 at 7:11 PM, Stas Oskin <sta...@gm...> wrote: >> > Hi. >> > >> > I'm trying to get my app packaged in jar to work with the Java Wrapper, >> and >> > have set up all correctly.When I launch the service in console mode, all >> > works correctly. >> > >> > When I do the same with service mode - the service shuts down after a >> few >> > seconds, and has the following errors in the log: >> > >> > INFO | jvm 1 | 2008/09/13 00:05:01 | java.sql.SQLException: >> > java.lang.ThreadDeath >> > INFO | jvm 1 | 2008/09/13 00:05:01 | at >> > com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055) >> > INFO | jvm 1 | 2008/09/13 00:05:01 | at >> > com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) >> > INFO | jvm 1 | 2008/09/13 00:05:01 | at >> > com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926) >> > INFO | jvm 1 | 2008/09/13 00:05:01 | at >> > com.mysql.jdbc.Util.handleNewInstance(Util.java:430) >> > INFO | jvm 1 | 2008/09/13 00:05:01 | at >> > com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302) >> > INFO | jvm 1 | 2008/09/13 00:05:01 | at >> > >> com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282) >> > INFO | jvm 1 | 2008/09/13 00:05:01 | at >> > java.sql.DriverManager.getConnection(DriverManager.java:582) >> > INFO | jvm 1 | 2008/09/13 00:05:01 | at >> > java.sql.DriverManager.getConnection(DriverManager.java:185) >> > >> > (Below it my own functions exceptions - but this is a standard JDBC >> > connector for MySQL). >> > >> > And this comes next (where I have function launching external process >> via >> > exec function): >> > >> > INFO | jvm 1 | 2008/09/13 00:05:03 | java.lang.InterruptedException >> > INFO | jvm 1 | 2008/09/13 00:05:03 | at >> > java.lang.Object.wait(Native Method) >> > INFO | jvm 1 | 2008/09/13 00:05:03 | at >> > java.lang.Object.wait(Object.java:485) >> > INFO | jvm 1 | 2008/09/13 00:05:03 | at >> > java.lang.UNIXProcess.waitFor(UNIXProcess.java:165) >> > >> > >> > Any idea what different between the console and start modes, and why the >> > basic functionality doesn't work in this mode? >> > >> > Regards. >> > >> > >> ------------------------------------------------------------------------- >> > This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> > Build the coolest Linux based applications with Moblin SDK & win great >> > prizes >> > Grand prize is a trip for two to an Open Source event anywhere in the >> world >> > http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> > _______________________________________________ >> > Wrapper-user mailing list >> > Wra...@li... >> > https://lists.sourceforge.net/lists/listinfo/wrapper-user >> > >> > >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Wrapper-user mailing list >> Wra...@li... >> https://lists.sourceforge.net/lists/listinfo/wrapper-user >> > |