Hi,

after some research System.in.read() can throw an IOException: The handle is
invalid in tanuki java service wrapper. Is it possible that IOException is
not caught properly in ThreadIO?

http://wrapper.tanukisoftware.com/doc/english/prop-disable-console-input.html

Regards,
Leen

On Tue, Oct 12, 2010 at 2:53 PM, Derek Baum <[email protected]> wrote:

> By default, gogo expects to start an interactive shell. So there's not much
> point starting it when running as a service - unless you intend to telnet
> or
> ssh into it.
>
> The easiest solution is simply not to install gogo, by removing
> "file:bundles/org.apache.felix.gogo.shell_0.6.0.jar"
>
> Alternatively, you could set gosh.args to cause gogo to start telnet rather
> than an interactive session:
>
> $ java -Dgosh.args='-sc telnetd start' -jar bin/felix.jar
> _______________
> Welcome to Apache Felix Gogo
>
> telnetd is running on port 2019
>
> Regards,
>
> Derek
>
> On 12 October 2010 13:36, Leen Toelen <[email protected]> wrote:
>
> > Hi,
> >
> > I am not using gogo, gogo is added to the list of dependencies
> > automatically
> > by pax, but I a not using the shell in any way.
> >
> > Regards,
> > Leen
> >
> > On Tue, Oct 12, 2010 at 2:21 PM, Derek Baum <[email protected]>
> > wrote:
> >
> > > What command is being run prior to this message?
> > > How are you communicating with the gogo service? (e.g. telnet, ssh etc)
> > >
> > > gogo sets the underlying Exception object in the session variable
> > > 'exception'.
> > > You can see the full stack trace by typing:
> > >
> > > g! $exception printStackTrace
> > >
> > > As you are running gogo as a service, it would probably be useful to
> get
> > > gogo to automatically print exceptions when some property is set. Feel
> > free
> > > to add a JIRA for this if you would find it helpful.
> > >
> > > Regards,
> > >
> > > Derek
> > >
> > >
> > > On 12 October 2010 12:49, Leen Toelen <[email protected]> wrote:
> > >
> > > > Hi,
> > > >
> > > > in my latest builds I am seeing this message in my log a lot
> > > >
> > > > g! gogo: IOException: The handle is invalid
> > > >
> > > > this is a program running as a windows service using tanukisoft
> window
> > > > service wrapper. Does anyone knows how I can prevent this?
> > > >
> > > >
> > > > ################################################
> > > > #              ______  ________  __  __        #
> > > > #             / __  / /  __   / / / / /        #
> > > > #            /  ___/ /  __   / _\ \ _/         #
> > > > #           /  /    /  / /  / / _\ \           #
> > > > #          /__/    /__/ /__/ /_/ /_/           #
> > > > #                                              #
> > > > # Pax Runner from OPS4J - http://www.ops4j.org #
> > > > ################################################
> > > >
> > > > ##############################
> > > > # Felix settings
> > > > ##############################
> > > > org.osgi.framework.storage=felix/cache/runner
> > > > org.osgi.framework.startlevel.beginning=6
> > > > felix.startlevel.bundle=5
> > > > org.osgi.framework.storage.clean=onFirstInit
> > > >
> > > > ##############################
> > > > # Client bundles to install
> > > > ##############################
> > > > felix.auto.start.1=\
> > > > "file:bundles/org.apache.felix.gogo.command_0.6.0.jar" \
> > > > "file:bundles/org.apache.felix.gogo.runtime_0.6.0.jar" \
> > > > "file:bundles/org.apache.felix.gogo.shell_0.6.0.jar"
> > > > felix.auto.start.5=\
> > > > "file:bundles/com.springsource.javax.mail_1.4.1.jar" \
> > > > "file:bundles/com.springsource.javax.activation_1.1.1.jar" \
> > > > "file:bundles/com.springsource.net.sourceforge.jtds_1.2.2.jar" \
> > > >
> "file:bundles/com.springsource.org.apache.commons.dbcp_1.2.2.osgi.jar"
> > \
> > > >
> "file:bundles/com.springsource.org.apache.commons.beanutils_1.8.0.jar"
> > \
> > > > "file:bundles/com.springsource.javax.persistence_1.99.0.jar" \
> > > > "file:bundles/com.springsource.org.apache.log4j_1.2.15.jar" \
> > > > "file:bundles/com.springsource.javax.annotation_1.0.0.jar" \
> > > > "file:bundles/com.springsource.jcifs_1.2.15.jar" \
> > > > "file:bundles/org.springframework.orm_3.0.0.RELEASE.jar" \
> > > > "file:bundles/org.springframework.jdbc_3.0.0.RELEASE.jar" \
> > > > "file:bundles/org.springframework.transaction_3.0.0.RELEASE.jar" \
> > > > "file:bundles/org.springframework.web_3.0.0.RELEASE.jar" \
> > > > "file:bundles/com.springsource.org.apache.velocity_1.6.2.jar" \
> > > > "file:bundles/com.springsource.org.apache.commons.pool_1.5.3.jar" \
> > > > "file:bundles/com.springsource.org.apache.commons.lang_2.4.0.jar" \
> > > >
> > "file:bundles/com.springsource.org.apache.commons.collections_3.2.1.jar"
> > > \
> > > > "file:bundles/com.springsource.net.sf.ehcache_1.6.2.jar" \
> > > > "file:bundles/com.springsource.org.eclipse.persistence_1.1.0.jar" \
> > > >
> "file:bundles/com.springsource.org.eclipse.persistence.antlr_1.1.0.jar"
> > \
> > > > "file:bundles/com.springsource.org.eclipse.persistence.asm_1.1.0.jar"
> \
> > > > "file:bundles/com.springsource.org.eclipse.persistence.jpa_1.1.0.jar"
> \
> > > > "file:bundles/com.springsource.javax.inject_1.0.0.jar" \
> > > > "file:bundles/com.springsource.org.apache.commons.codec_1.4.0.jar" \
> > > > "file:bundles/com.springsource.org.apache.activemq_5.3.0.jar" \
> > > > "file:bundles/com.springsource.org.apache.activemq.pool_5.3.0.jar" \
> > > > "file:bundles/com.springsource.org.apache.xmlcommons_1.3.4.jar" \
> > > > "file:bundles/org.springframework.jms_3.0.0.RELEASE.jar" \
> > > > "file:bundles/com.springsource.javax.jms_1.1.0.jar" \
> > > > "file:bundles/com.springsource.javax.management.j2ee_1.0.1.jar" \
> > > > "file:bundles/com.springsource.org.apache.kahadb_5.3.0.jar" \
> > > > "file:bundles/com.springsource.org.apache.commons.logging_1.1.1.jar"
> \
> > > > "file:bundles/com.springsource.javax.resource_1.5.0.jar" \
> > > > "file:bundles/com.springsource.javax.ejb_3.0.0.jar" \
> > > > "file:bundles/com.springsource.javax.xml.rpc_1.1.0.jar" \
> > > > "file:bundles/com.springsource.javax.xml.soap_1.3.0.jar" \
> > > > "file:bundles/com.springsource.javax.transaction_1.1.0.jar" \
> > > > "file:bundles/org.apache.servicemix.specs.jaxb-api-2.1_1.4.0.jar" \
> > > > "file:bundles/org.apache.servicemix.bundles.jaxb-impl_2.1.12.1.jar" \
> > > > "file:bundles/org.apache.servicemix.bundles.xstream_1.3.0.3.jar" \
> > > > "file:bundles/org.apache.servicemix.bundles.fastinfoset_1.2.7.2.jar"
> \
> > > > "file:bundles/org.apache.servicemix.specs.stax-api-1.0_1.4.0.jar" \
> > > > "file:bundles/org.apache.servicemix.bundles.dom4j_1.6.1.2.jar" \
> > > > "file:bundles/org.apache.servicemix.bundles.xpp3_1.1.0.4c_3.jar" \
> > > > "file:bundles/org.ops4j.pax.logging.pax-logging-api_1.5.1.jar" \
> > > > "file:bundles/org.ops4j.pax.logging.pax-logging-service_1.5.1.jar" \
> > > > "file:bundles/org.apache.felix.webconsole_3.0.0.jar" \
> > > >
> > "file:bundles/com.springsource.org.apache.geronimo.transaction_2.1.0.jar"
> > > \
> > > > "file:bundles/org.ops4j.pax.logging.pax-logging-api_1.4.jar" \
> > > > "file:bundles/org.ops4j.pax.logging.pax-logging-service_1.4.jar" \
> > > > "file:bundles/osgi.cmpn_4.2.0.200908310645.jar" \
> > > > "file:bundles/com.springsource.org.aopalliance_1.0.0.jar" \
> > > > "file:bundles/org.springframework.aop_3.0.0.RELEASE.jar" \
> > > > "file:bundles/org.springframework.asm_3.0.0.RELEASE.jar" \
> > > > "file:bundles/org.springframework.beans_3.0.0.RELEASE.jar" \
> > > > "file:bundles/org.springframework.context_3.0.0.RELEASE.jar" \
> > > > "file:bundles/org.springframework.context.support_3.0.0.RELEASE.jar"
> \
> > > > "file:bundles/org.springframework.core_3.0.0.RELEASE.jar" \
> > > > "file:bundles/org.springframework.expression_3.0.0.RELEASE.jar" \
> > > > "file:bundles/com.springsource.org.objectweb.asm_2.2.3.jar" \
> > > > "file:bundles/com.springsource.net.sf.cglib_2.1.3.jar" \
> > > >
> > >
> >
> "file:bundles/org.springframework.osgi.extensions.annotations_2.0.0.M1.jar"
> > > > \
> > > > "file:bundles/org.springframework.osgi.core_2.0.0.M1.jar" \
> > > > "file:bundles/org.springframework.osgi.extender_2.0.0.M1.jar" \
> > > > "file:bundles/org.springframework.osgi.io_2.0.0.M1.jar" \
> > > > "file:bundles/org.apache.felix.configadmin_1.2.4.jar" \
> > > > "file:bundles/org.apache.felix.eventadmin_1.2.2.jar" \
> > > > "file:bundles/org.apache.felix.prefs_1.0.4.jar" \
> > > > "file:bundles/org.apache.felix.scr_1.4.0.jar" \
> > > > "file:bundles/org.apache.felix.fileinstall_3.0.0.jar" \
> > > > "file:bundles/org.ops4j.pax.logging.pax-logging-api_1.5.1.jar" \
> > > > "file:bundles/org.ops4j.pax.logging.pax-logging-service_1.5.1.jar" \
> > > > "file:bundles/org.ops4j.pax.web.pax-web-jetty-bundle_0.7.2.jar"
> > > >
> > >
> >
>

Reply via email to