public inbox for kawa@sourceware.org
 help / color / mirror / Atom feed
From: "Mattei Damien" <Damien.Mattei@oca.eu>
To: kawa@sourceware.org
Subject: error in java/tomcat
Date: Thu, 10 Dec 2015 16:41:00 -0000	[thread overview]
Message-ID: <5219-5669ab00-f-16c87320@104962854> (raw)

hello,

i hust got one hour ago this strange and horrific errror in my tomcat8 ,all was ok and suddenly:


Etat HTTP 500 - org.glassfish.jersey.server.ContainerException: java.lang.Error: Environment.global not set - need to do Scheme.registerEnvironment() or similar

type Rapport d''exception

message org.glassfish.jersey.server.ContainerException: java.lang.Error: Environment.global not set - need to do Scheme.registerEnvironment() or similar

description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: java.lang.Error: Environment.global not set - need to do Scheme.registerEnvironment() or similar
	org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:392)
	org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382)
	org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345)
	org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

cause mère

org.glassfish.jersey.server.ContainerException: java.lang.Error: Environment.global not set - need to do Scheme.registerEnvironment() or similar
	org.glassfish.jersey.servlet.internal.ResponseWriter.rethrow(ResponseWriter.java:249)
	org.glassfish.jersey.servlet.internal.ResponseWriter.failure(ResponseWriter.java:231)
	org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:436)
	org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:265)
	org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
	org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
	org.glassfish.jersey.internal.Errors.process(Errors.java:315)
	org.glassfish.jersey.internal.Errors.process(Errors.java:297)
	org.glassfish.jersey.internal.Errors.process(Errors.java:267)
	org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318)
	org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236)
	org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1010)
	org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:373)
	org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382)
	org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345)
	org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

cause mère

java.lang.Error: Environment.global not set - need to do Scheme.registerEnvironment() or similar
	gnu.mapping.Environment.getCurrent(Environment.java:379)
	gnu.mapping.Environment.user(Environment.java:404)
	gnu.kawa.io.InPort.openFile(InPort.java:71)
	gnu.kawa.io.InPort.openFile(InPort.java:60)
	kawa.lib.ports.openInputFile(ports.scm:9)
	kawa.lib.ports.apply1(ports.scm:8)
	gnu.expr.ModuleMethod.apply1(ModuleMethod.java:213)
	eu.oca.kawafunct.Counter.getHtmlCounterPage(KawaCode.scm:139)
	eu.oca.ServiceResource.getHtml(ServiceResource.java:94)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:497)
	org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
	org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151)
	org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171)
	org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:195)
	org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104)
	org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:402)
	org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:349)
	org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:106)
	org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:259)
	org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
	org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
	org.glassfish.jersey.internal.Errors.process(Errors.java:315)
	org.glassfish.jersey.internal.Errors.process(Errors.java:297)
	org.glassfish.jersey.internal.Errors.process(Errors.java:267)
	org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318)
	org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236)
	org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1010)
	org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:373)
	org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382)
	org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345)
	org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/8.0.27.
Apache Tomcat/8.0.27


i finally solve it with a

import kawa.standard.Scheme;

	Scheme.registerEnvironment(); // if you do not do that you will be sooner or later in serious troubles...

perheaps it could help someone else...

Regards,

Damien


                 reply	other threads:[~2015-12-10 16:41 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5219-5669ab00-f-16c87320@104962854 \
    --to=damien.mattei@oca.eu \
    --cc=kawa@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).