Created
June 20, 2012 11:00
-
-
Save manstis/2959361 to your computer and use it in GitHub Desktop.
for jervis
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading modules | |
org.drools.guvnor.FastCompiledGuvnorNGShowcase | |
Validating <servlet> tags for module 'org.drools.guvnor.GuvnorNGShowcase' | |
For additional info see: file:/home/manstis/libraries/gwt/gwt-2.4.0/doc/helpInfo/servletMappings.html | |
[WARN] Module declares a servlet class 'com.google.gwt.junit.server.JUnitHostImpl', but the web.xml has no corresponding declaration; please add the following lines to your web.xml: | |
<servlet> | |
<servlet-name>jUnitHostImpl</servlet-name> | |
<servlet-class>com.google.gwt.junit.server.JUnitHostImpl</servlet-class> | |
</servlet> | |
<servlet-mapping> | |
<servlet-name>jUnitHostImpl</servlet-name> | |
<url-pattern>/org.drools.guvnor.GuvnorNGShowcase/junithost/*</url-pattern> | |
</servlet-mapping> | |
SLF4J: Class path contains multiple SLF4J bindings. | |
SLF4J: Found binding in [jar:file:/home/manstis/workspaces/git/guvnorng/guvnorng-showcase/target/guvnorng-showcase-5.5.0-SNAPSHOT/WEB-INF/lib/weld-servlet-1.1.6.Final.jar!/org/slf4j/impl/StaticLoggerBinder.class] | |
SLF4J: Found binding in [jar:file:/home/manstis/workspaces/git/guvnorng/guvnorng-showcase/target/guvnorng-showcase-5.5.0-SNAPSHOT/WEB-INF/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class] | |
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. | |
20-Jun-2012 11:57:48 org.jboss.weld.bootstrap.WeldBootstrap <clinit> | |
INFO: WELD-000900 1.1.6 (Final) | |
20-Jun-2012 11:57:49 org.jboss.weld.bootstrap.WeldBootstrap startContainer | |
INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. | |
[WARN] Server class 'javax.ejb.EJB' could not be found in the web app, but was found on the system classpath | |
[WARN] Adding classpath entry 'file:/home/manstis/.m2/repository/org/jboss/ejb3/jboss-ejb3-api/3.1.0/jboss-ejb3-api-3.1.0.jar' to the web app classpath for this session | |
For additional info see: file:/home/manstis/libraries/gwt/gwt-2.4.0/doc/helpInfo/webAppClassPath.html | |
20-Jun-2012 11:57:49 org.jboss.errai.cdi.server.CDIExtensionPoints beforeBeanDiscovery | |
INFO: starting errai cdi ... | |
20-Jun-2012 11:57:49 org.jboss.errai.container.CDIServletStateListener contextInitialized | |
INFO: Jetty detected, JSR-299 injection will be available in Servlets and Filters. Injection into Listeners is not supported. | |
[WARN] Server class 'com.google.gwt.place.shared.Place' could not be found in the web app, but was found on the system classpath | |
[WARN] Adding classpath entry 'file:/home/manstis/libraries/gwt/gwt-2.4.0/gwt-user.jar' to the web app classpath for this session | |
For additional info see: file:/home/manstis/libraries/gwt/gwt-2.4.0/doc/helpInfo/webAppClassPath.html | |
20-Jun-2012 11:57:51 org.jboss.errai.reflections.Reflections scan | |
INFO: Reflections took 849 ms to scan 9 urls, producing 419 keys and 1765 values | |
20-Jun-2012 11:57:51 org.jboss.errai.reflections.Reflections scan | |
INFO: Reflections took 480 ms to scan 9 urls, producing 419 keys and 1765 values | |
20-Jun-2012 11:57:52 org.jboss.errai.cdi.server.CDIExtensionPoints$StartupCallback run | |
INFO: all services registered successfully | |
[WARN] Server class 'org.apache.xalan.processor.TransformerFactoryImpl' could not be found in the web app, but was found on the system classpath | |
[WARN] Adding classpath entry 'file:/home/manstis/libraries/gwt/gwt-2.4.0/gwt-dev.jar' to the web app classpath for this session | |
For additional info see: file:/home/manstis/libraries/gwt/gwt-2.4.0/doc/helpInfo/webAppClassPath.html | |
20-Jun-2012 11:57:54 org.jboss.errai.marshalling.server.util.ServerMarshallUtil getGeneratedMarshallerFactoryForServer | |
WARNING: *** MULTIPLE VERSIONS OF org.jboss.errai.marshalling.server.impl.ServerMarshallingFactoryImpl FOUND IN CLASSPATH: Attempted to guess the newest one based on file dates. But you should clean your output directories | |
20-Jun-2012 11:57:54 org.jboss.errai.marshalling.server.util.ServerMarshallUtil getGeneratedMarshallerFactoryForServer | |
WARNING: Ambiguous version -> /home/manstis/workspaces/git/guvnorng/guvnorng-showcase/target/guvnorng-showcase-5.5.0-SNAPSHOT/WEB-INF/classes/org/jboss/errai/marshalling/server/impl/ServerMarshallingFactoryImpl.class | |
20-Jun-2012 11:57:54 org.jboss.errai.marshalling.server.util.ServerMarshallUtil getGeneratedMarshallerFactoryForServer | |
WARNING: Ambiguous version -> /home/manstis/workspaces/git/guvnorng/guvnorng-core/src/main/webapp/WEB-INF/classes/org/jboss/errai/marshalling/server/impl/ServerMarshallingFactoryImpl.class | |
20-Jun-2012 11:57:54 org.jboss.errai.marshalling.server.util.ServerMarshallUtil getGeneratedMarshallerFactoryForServer | |
WARNING: Ambiguous version -> /home/manstis/workspaces/git/guvnorng/guvnorng-showcase/src/main/webapp/WEB-INF/classes/org/jboss/errai/marshalling/server/impl/ServerMarshallingFactoryImpl.class | |
20-Jun-2012 11:57:54 org.jboss.errai.marshalling.server.util.ServerMarshallUtil getGeneratedMarshallerFactoryForServer | |
WARNING: Ambiguous version -> file:/home/manstis/workspaces/git/guvnorng/guvnorng-showcase/target/guvnorng-showcase-5.5.0-SNAPSHOT/WEB-INF/lib/guvnorng-core-5.5.0-SNAPSHOT.jar!/org/jboss/errai/marshalling/server/impl/ServerMarshallingFactoryImpl.class | |
20-Jun-2012 11:57:54 org.jboss.errai.bus.server.service.bootstrap.OrderedBootstrap execute | |
INFO: starting errai bus ... | |
20-Jun-2012 11:57:54 org.jboss.errai.bus.server.service.bootstrap.DefaultComponents execute | |
INFO: authentication adapter configured: org.jboss.errai.bus.server.security.auth.JAASAdapter | |
20-Jun-2012 11:57:54 org.jboss.errai.bus.server.service.bootstrap.DefaultComponents$2 configure | |
INFO: using dispatcher implementation: org.jboss.errai.bus.server.SimpleDispatcher | |
20-Jun-2012 11:57:54 org.jboss.errai.bus.server.service.bootstrap.DefaultComponents$3 configure | |
INFO: using session provider implementation: org.jboss.errai.bus.server.HttpSessionProvider | |
20-Jun-2012 11:57:55 org.jboss.errai.bus.server.service.bootstrap.LoadExtensions execute | |
INFO: searching for errai extensions ... | |
20-Jun-2012 11:57:55 org.jboss.errai.bus.server.service.bootstrap.LoadExtensions execute | |
INFO: found extension org.jboss.errai.tools.monitoring.MonitorExtension | |
20-Jun-2012 11:57:55 org.jboss.errai.bus.server.service.bootstrap.OrderedBootstrap execute | |
INFO: errai bus started. | |
302 - GET /index.jsp?gwt.codesvr=127.0.0.1:9997 (127.0.0.1) | |
200 - GET /org.drools.guvnor.GuvnorNGShowcase/Guvnor.jsp?gwt.codesvr=127.0.0.1:9997 (127.0.0.1) 1275 bytes | |
304 - GET /org.drools.guvnor.GuvnorNGShowcase/org.drools.guvnor.GuvnorNGShowcase.nocache.js (127.0.0.1) | |
304 - GET /org.drools.guvnor.GuvnorNGShowcase/hosted.html?org_drools_guvnor_GuvnorNGShowcase (127.0.0.1) | |
SLF4J: Class path contains multiple SLF4J bindings. | |
SLF4J: Found binding in [jar:file:/home/manstis/.m2/repository/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class] | |
SLF4J: Found binding in [jar:file:/home/manstis/.m2/repository/org/jboss/weld/servlet/weld-servlet/1.1.6.Final/weld-servlet-1.1.6.Final.jar!/org/slf4j/impl/StaticLoggerBinder.class] | |
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=1 (127.0.0.1) 613 bytes | |
org.jboss.errai.ioc.rebind.ioc.exception.InjectionFailure: ambiguous injection type (multiple injectors resolved): com.google.web.bindery.event.shared.EventBus @Any : | |
matching> org.jboss.errai.ioc.rebind.ioc.injector.TypeInjector:com.google.web.bindery.event.shared.testing.RecordingEventBus @Any | |
matching> org.jboss.errai.ioc.rebind.ioc.injector.TypeInjector:com.google.web.bindery.event.shared.testing.CountingEventBus @Any | |
matching> org.jboss.errai.ioc.rebind.ioc.injector.TypeInjector:com.google.web.bindery.event.shared.SimpleEventBus @Any | |
matching> org.jboss.errai.ioc.rebind.ioc.injector.TypeInjector:com.google.gwt.event.shared.SimpleEventBus @Any | |
matching> org.jboss.errai.ioc.rebind.ioc.injector.TypeInjector:com.google.gwt.event.shared.SimpleEventBus @Any | |
matching> org.jboss.errai.ioc.rebind.ioc.injector.TypeInjector:com.google.gwt.event.shared.testing.CountingEventBus @Any | |
Note: configure an alternative to take precedence or remove all but one matching bean. | |
at org.jboss.errai.ioc.rebind.ioc.injector.api.InjectionContext.getQualifiedInjector(InjectionContext.java:174) | |
at org.jboss.errai.ioc.rebind.ioc.injector.InjectUtil.getInjectorOrProxy(InjectUtil.java:443) | |
at org.jboss.errai.ioc.rebind.ioc.injector.InjectUtil.getInjectorOrProxy(InjectUtil.java:410) | |
at org.jboss.errai.ioc.rebind.ioc.injector.api.InjectionTask.doTask(InjectionTask.java:117) | |
at org.jboss.errai.ioc.rebind.ioc.injector.InjectUtil.handleInjectionTasks(InjectUtil.java:158) | |
at org.jboss.errai.ioc.rebind.ioc.injector.InjectUtil.access$000(InjectUtil.java:69) | |
at org.jboss.errai.ioc.rebind.ioc.injector.InjectUtil$2.generateConstructor(InjectUtil.java:146) | |
at org.jboss.errai.ioc.rebind.ioc.injector.TypeInjector._getType(TypeInjector.java:155) | |
at org.jboss.errai.ioc.rebind.ioc.injector.TypeInjector.getBeanInstance(TypeInjector.java:95) | |
at org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessorFactory$3.handle(IOCProcessorFactory.java:324) | |
at org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessorFactory$5.process(IOCProcessorFactory.java:449) | |
at org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessorFactory.process(IOCProcessorFactory.java:407) | |
at org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCBootstrapGenerator.generateExtensions(IOCBootstrapGenerator.java:281) | |
at org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCBootstrapGenerator._generate(IOCBootstrapGenerator.java:259) | |
at org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCBootstrapGenerator.generate(IOCBootstrapGenerator.java:186) | |
at org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator.generateIOCBootstrapClass(IOCGenerator.java:94) | |
at org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator.generate(IOCGenerator.java:65) | |
at com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:48) | |
at com.google.gwt.core.ext.GeneratorExtWrapper.generateIncrementally(GeneratorExtWrapper.java:60) | |
at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:647) | |
at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:41) | |
at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:78) | |
at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:268) | |
at com.google.gwt.dev.shell.ShellModuleSpaceHost.rebind(ShellModuleSpaceHost.java:141) | |
at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java:585) | |
at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:455) | |
at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:49) | |
at com.google.gwt.core.client.GWT.create(GWT.java:97) | |
at org.jboss.errai.ioc.client.Container.boostrapContainer(Container.java:44) | |
at org.jboss.errai.ioc.client.Container.onModuleLoad(Container.java:34) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
at java.lang.reflect.Method.invoke(Method.java:597) | |
at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396) | |
at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200) | |
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:525) | |
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363) | |
at java.lang.Thread.run(Thread.java:662) | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) | |
200 - GET /org.drools.guvnor.GuvnorNGShowcase/in.17586-5517.erraiBus?z=2 (127.0.0.1) 151 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching guvnorng-configuration... Fetching done. | |
Fetching guvnorng-configuration... Fetching done. | |
README.md isTree: false | |
guvnorng-playground.properties isTree: false | |
Fetching guvnorng-configuration... Fetching done. | |
Fetching guvnorng-playground... Fetching done. | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 728 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) | |
200 - GET /org.drools.guvnor.GuvnorNGShowcase/in.17586-5517.erraiBus?z=3 (127.0.0.1) 728 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching guvnorng-configuration... 200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching guvnorng-playground... 200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching done. | |
README.md isTree: false | |
guvnorng-playground.properties isTree: false | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) | |
200 - GET /org.drools.guvnor.GuvnorNGShowcase/in.17586-5517.erraiBus?z=4 (127.0.0.1) 2473 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching guvnorng-configuration... Fetching done. | |
defaultPackage isTree: true | |
mortgagesSample isTree: true | |
README.md isTree: false | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) | |
200 - GET /org.drools.guvnor.GuvnorNGShowcase/in.17586-5517.erraiBus?z=5 (127.0.0.1) 3509 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching guvnorng-playground... 200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching guvnorng-playground... 200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching guvnorng-playground... Fetching done. | |
Fetching guvnorng-configuration... 200 - GET /org.drools.guvnor.GuvnorNGShowcase/in.17586-5517.erraiBus?z=6 (127.0.0.1) 1037 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching done. | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) | |
Fetching done. | |
200 - GET /org.drools.guvnor.GuvnorNGShowcase/in.17586-5517.erraiBus?z=7 (127.0.0.1) 1039 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 1035 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
Fetching done. | |
200 - GET /org.drools.guvnor.GuvnorNGShowcase/in.17586-5517.erraiBus?z=8 (127.0.0.1) 1035 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) | |
Fetching done. | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 1037 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes | |
200 - POST /org.drools.guvnor.GuvnorNGShowcase/out.17586-5517.erraiBus?z=0 (127.0.0.1) 2 bytes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment