configure log4j properly (app-engine)

Bug #491284 reported by Michael Greifeneder
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Studentlife
Invalid
Undecided
Florian Motlik

Bug Description

Starting reload monitor thread.
     [java] log4j:ERROR Error initializing log4j: java.io.FileOutputStream is a restricted class. Please see the Google App Engine developer's guide for more details.
     [java] java.lang.NoClassDefFoundError: java.io.FileOutputStream is a restricted class. Please see the Google App Engine developer's guide for more details.
     [java] at com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51)
     [java] at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
     [java] at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [java] at java.lang.reflect.Method.invoke(Method.java:597)
     [java] at com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:100)
     [java] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229)
     [java] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
     [java] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
     [java] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
     [java] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:121)
     [java] at org.codehaus.groovy.grails.plugins.logging.Log4jConfig.createFullstackTraceAppender(Log4jConfig.groovy:159)
     [java] at org.codehaus.groovy.grails.plugins.logging.Log4jConfig.this$2$createFullstackTraceAppender(Log4jConfig.groovy)
     [java] at org.codehaus.groovy.grails.plugins.logging.Log4jConfig$this$2$createFullstackTraceAppender.callCurrent(Unknown Source)
     [java] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:44)
     [java] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:143)
     [java] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:147)
     [java] at org.codehaus.groovy.grails.plugins.logging.Log4jConfig.configure(Log4jConfig.groovy:134)
     [java] at org.codehaus.groovy.grails.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:63)
     [java] at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
     [java] at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
     [java] at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
     [java] at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
     [java] at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
     [java] at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
     [java] at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
     [java] at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
     [java] at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
     [java] at org.mortbay.jetty.Server.doStart(Server.java:217)
     [java] at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
     [java] at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:181)
     [java] at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:116)
     [java] at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:217)
     [java] at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:162)
     [java] at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
     [java] at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:113)
     [java] at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:89)

Changed in studentlife:
assignee: nobody → Florian Motlik (flomotlik)
Revision history for this message
Florian Motlik (flomotlik) wrote :

Known bug that should be resolved with next Grails AppEngine release. Stays open till then

Changed in studentlife:
status: New → Confirmed
Changed in studentlife:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.