You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Mladen Turk (JIRA)" <ji...@apache.org> on 2013/03/06 10:56:13 UTC

[jira] [Resolved] (DAEMON-283) DaemonWrapper cannot start launch methods with private constructors

     [ https://issues.apache.org/jira/browse/DAEMON-283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mladen Turk resolved DAEMON-283.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 1.0.14

Fixed with the r1453245

                
> DaemonWrapper cannot start launch methods with private constructors
> -------------------------------------------------------------------
>
>                 Key: DAEMON-283
>                 URL: https://issues.apache.org/jira/browse/DAEMON-283
>             Project: Commons Daemon
>          Issue Type: Bug
>          Components: Jsvc
>    Affects Versions: 1.0.13
>            Reporter: Jan Stefl
>            Assignee: Mladen Turk
>             Fix For: 1.0.14
>
>
> For command
> {code}
> ./jsvc  -debug \
> -cp $JBOSS_HOME/jboss-modules.jar:$JBOSS_HOME/bin/commons-daemon-1.0.13.jar \
> -outfile $JBOSS_HOME/bin/jboss.out \
> -errfile $JBOSS_HOME/bin/jboss.err \
> -pidfile $JBOSS_HOME/bin/jboss.pid \
> -Djboss.home.dir=$JBOSS_HOME \
> -Djboss.server.base.dir=$JBOSS_HOME/standalone \
> -D[Standalone] -XX:+UseCompressedOops -Xms1303m -Xmx1303m -XX:MaxPermSize=256m \
> -Djava.net.preferIPv4Stack=true \
> -Djboss.modules.system.pkgs=org.jboss.byteman \
> -Djava.awt.headless=true  \
> -Dorg.jboss.boot.log.file=$JBOSS_HOME/standalone/log/server.log \
> -Dlogging.configuration=file:$JBOSS_HOME/standalone/configuration/logging.properties \  
> @org.jboss.modules.Main \
> -start-method main \
> -mp $JBOSS_HOME/modules \
> -jaxpmodule javax.xml.jaxp-provider \
> org.jboss.as.standalone
> {code}
> Output in jboss.err
> {code}
> java_init done
> Daemon loading...
> Daemon loaded successfully
> java_load done
> java.lang.reflect.InvocationTargetException
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:601)
>  at org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:243)
> Caused by: java.lang.IllegalAccessException: Class org.apache.commons.daemon.support.DaemonWrapper$Invoker can not access a member of class org.jboss.modules.Main with modifiers "private"
>  at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:95)
>  at java.lang.Class.newInstance0(Class.java:366)
>  at java.lang.Class.newInstance(Class.java:325)
>  at org.apache.commons.daemon.support.DaemonWrapper$Invoker.invoke(DaemonWrapper.java:229)
>  at org.apache.commons.daemon.support.DaemonWrapper.start(DaemonWrapper.java:166)
>  ... 5 more
> Cannot start daemon
> java_start failed
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira