Atmosphere / atmosphere

Event Driven WebSockets Framework with Cross-Browser Fallbacks
http://async-io.org/
3.68k stars 747 forks source link

Problem with long-pooling in atmosphere-samples in IE 9 (browser without websocket support) #2023

Closed gorshkov-leonid closed 9 years ago

gorshkov-leonid commented 9 years ago

Hello, we are trying to run examples: https://github.com/Atmosphere/atmosphere-samples/tree/master/samples/jersey2-chat https://github.com/Atmosphere/atmosphere-samples/tree/master/samples/meteor-chat and others. All examples work in browsers with websocket support, but no one example works with long-pooling protocols (tested in IE 9). We get exception: "Sorry, but there's some problem with your socket or the server is down". I’m trying to run examples on old versions of atmosphere-samples. In version 2.3 and higher it doesn’t work with the same problem. In version 2.2.8 I got a message "Connecting..." in IE 9, until I send a message in chat from Google Chrome. After that long-pooling start work in IE, but name in chat displayed as “false”. Could you fix examples for long-pooling?

Problem explained in images and logs:

Sources: 1_sources

Start server: 2_start_server

Log of server starting:

[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.atmosphere.samples:atmosphere-jersey2-chat:war:3.0.0-SNAPSHOT
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building atmosphere-jersey2-chat 3.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] >>> jetty-maven-plugin:9.2.9.v20150224:run (default-cli) @ atmosphere-jersey2-chat >>>
Downloading: https://mycompany.com/content/groups/product-group/org/atmosphere/atmosphere-runtime/3.0.0-SNAPSHOT/maven-metadata.xml
Downloading: https://mycompany.com/content/repositories/central/org/atmosphere/atmosphere-runtime/3.0.0-SNAPSHOT/maven-metadata.xml

Downloading: https://mycompany.com/content/groups/product-group/org/atmosphere/atmosphere-project/3.0.0-SNAPSHOT/maven-metadata.xml
Downloading: https://mycompany.com/content/repositories/central/org/atmosphere/atmosphere-project/3.0.0-SNAPSHOT/maven-metadata.xml

[INFO] 
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ atmosphere-jersey2-chat ---
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ atmosphere-jersey2-chat ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] skip non existing resourceDirectory C:\__\samples\jersey2-chat\src\main\resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ atmosphere-jersey2-chat ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ atmosphere-jersey2-chat ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\__\samples\jersey2-chat\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ atmosphere-jersey2-chat ---
[INFO] No sources to compile
[INFO] 
[INFO] <<< jetty-maven-plugin:9.2.9.v20150224:run (default-cli) @ atmosphere-jersey2-chat <<<
[INFO] 
[INFO] --- jetty-maven-plugin:9.2.9.v20150224:run (default-cli) @ atmosphere-jersey2-chat ---
2015-07-15 10:37:43.004:INFO::main: Logging initialized @3433ms
[INFO] Configuring Jetty for project: atmosphere-jersey2-chat
[INFO] Webapp source directory = C:\__\samples\jersey2-chat\target\atmosphere-jersey2-chat
[INFO] Reload Mechanic: automatic
[INFO] Classes = C:\__\samples\jersey2-chat\target\classes
[INFO] Context path = /
[INFO] Tmp directory = C:\__\samples\jersey2-chat\target\tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] Dependent war artifact org.atmosphere.client:javascript:war:2.2.11
[INFO] web.xml file = file:/C:\__/samples/jersey2-chat/target/atmosphere-jersey2-chat/WEB-INF/web.xml
[INFO] Webapp directory = C:\__\samples\jersey2-chat\target\atmosphere-jersey2-chat
2015-07-15 10:37:43.085:INFO:oejs.Server:main: jetty-9.2.9.v20150224
2015-07-15 10:37:45.080:INFO:/:main: Initializing AtmosphereFramework
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:\LOCAL_REPOs/maven/ch/qos/logback/logback-classic/1.0.13/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:\__/samples/jersey2-chat/target/atmosphere-jersey2-chat/WEB-INF/lib/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
10:37:45.405 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.AtmosphereConfigInjectable as injectable
10:37:45.408 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.AtmosphereFrameworkInjectable as injectable
10:37:45.409 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.AtmosphereResourceFactoryInjectable as injectable
10:37:45.409 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.AtmosphereResourceSessionFactoryInjectable as injectable
10:37:45.409 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.BroadcasterFactoryInjectable as injectable
10:37:45.409 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.MetaBroadcasterInjectable as injectable
10:37:45.410 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.WebSocketFactoryInjectable as injectable
10:37:45.410 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.PostConstructIntrospector as injectable
10:37:45.411 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.BroadcasterIntrospector as injectable
10:37:45.416 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.AtmosphereResourceIntrospector as injectable
10:37:45.416 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.AtmosphereRequestIntrospector as injectable
10:37:45.417 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.AtmosphereResponseIntrospector as injectable
10:37:45.417 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Adding class class org.atmosphere.inject.AtmosphereResourceEventIntrospector as injectable
10:37:45.473 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
10:37:45.474 [main] INFO  o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$ServletContainerInitializerAnnotationProcessor being used
10:37:45.475 [main] INFO  org.atmosphere.cpr.AnnotationHandler - Found Annotation in class org.atmosphere.samples.chat.jersey.Jersey2Resource being scanned: interface javax.ws.rs.Path
10:37:45.475 [main] INFO  org.atmosphere.cpr.AnnotationHandler - Found Annotation in class org.atmosphere.samples.chat.jersey.Jersey2Resource being scanned: interface org.atmosphere.config.service.AtmosphereService
10:37:45.481 [main] INFO  o.a.annotation.AnnotationUtil - Adding class org.atmosphere.interceptor.AtmosphereResourceLifecycleInterceptor
10:37:45.482 [main] INFO  o.a.annotation.AnnotationUtil - Adding class org.atmosphere.client.TrackMessageSizeInterceptor
10:37:45.498 [main] INFO  org.atmosphere.util.ForkJoinPool - Using ForkJoinPool. Set the org.atmosphere.cpr.broadcaster.maxAsyncWriteThreads to -1 to fully use its power.
10:37:45.504 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path: /chat
10:37:45.504 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor
10:37:45.505 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.AtmosphereResourceLifecycleInterceptor : Atmosphere LifeCycle
10:37:45.505 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.client.TrackMessageSizeInterceptor :  Track Message Size Interceptor using |
10:37:45.514 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Auto detecting WebSocketHandler in /WEB-INF/classes/
10:37:45.520 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol 
10:37:45.523 [main] INFO  o.a.container.JSR356AsyncSupport - JSR 356 Mapping path /chat
10:37:45.535 [main] INFO  o.a.h.ReflectorServletProcessor - Installing Servlet org.glassfish.jersey.servlet.ServletContainer
июл 15, 2015 10:37:46 AM org.glassfish.jersey.internal.Errors logErrors
WARNING: The following warnings have been detected: HINT: A HTTP GET method, public void org.atmosphere.samples.chat.jersey.Jersey2Resource.configureAtmosphereResource(), returns a void type. It can be intentional and perfectly fine, but it is a little uncommon that GET method returns always "204 No Content".

10:37:46.059 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptors
10:37:46.060 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
10:37:46.060 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
10:37:46.060 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
10:37:46.061 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
10:37:46.062 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
10:37:46.063 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
10:37:46.063 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
10:37:46.064 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
10:37:46.064 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
10:37:46.065 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
10:37:46.065 [main] INFO  o.atmosphere.cpr.AtmosphereFramework -    org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
10:37:46.065 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
10:37:46.065 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor CORS Interceptor Support with priority FIRST_BEFORE_DEFAULT 
10:37:46.065 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor Default Response's Headers Interceptor with priority AFTER_DEFAULT 
10:37:46.065 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor Browser Padding Interceptor Support with priority AFTER_DEFAULT 
10:37:46.065 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor Android Interceptor Support with priority AFTER_DEFAULT 
10:37:46.065 [main] INFO  o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
10:37:46.065 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor Heartbeat Interceptor Support with priority AFTER_DEFAULT 
10:37:46.065 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor SSE Interceptor Support with priority AFTER_DEFAULT 
10:37:46.066 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor JSONP Interceptor Support with priority AFTER_DEFAULT 
10:37:46.066 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor Atmosphere JavaScript Protocol with priority AFTER_DEFAULT 
10:37:46.066 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor with priority AFTER_DEFAULT 
10:37:46.066 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor Browser disconnection detection with priority AFTER_DEFAULT 
10:37:46.066 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereInterceptor org.atmosphere.interceptor.IdleResourceInterceptor with priority BEFORE_DEFAULT 
10:37:46.066 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
10:37:46.066 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterCache: org.atmosphere.cache.UUIDBroadcasterCache
10:37:46.066 [Thread-11] DEBUG o.atmosphere.cpr.AtmosphereFramework - Retrieving Atmosphere's latest version from http://async-io.org/version.html
10:37:46.067 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
10:37:46.067 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Broadcaster Shared List Resources: false
10:37:46.067 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
10:37:46.067 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
10:37:46.067 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Messaging ExecutorService Pool Size unavailable - Not instance of ThreadPoolExecutor
10:37:46.067 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
10:37:46.067 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
10:37:46.067 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
10:37:46.067 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
10:37:46.070 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
10:37:46.070 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
10:37:46.070 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.inject.InjectableObjectFactory for dependency injection and object creation
10:37:46.071 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.JSR356AsyncSupport running under container: jetty/9.2.9.v20150224 using javax.servlet/3.0 and jsr356/WebSocket API
10:37:46.071 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 3.0.0-SNAPSHOT started.
10:37:46.071 [main] INFO  o.atmosphere.cpr.AtmosphereFramework - 

    For Atmosphere Framework Commercial Support, visit 
    http://www.async-io.org/ or send an email to support@async-io.org

2015-07-15 10:37:46.142:INFO:oejsh.ContextHandler:main: Started o.e.j.m.p.JettyWebAppContext@9909e4{/,[file:/C:\__/samples/jersey2-chat/target/atmosphere-jersey2-chat/, file:/C:\__/samples/jersey2-chat/target/tmp/javascript-2_2_11_war1/],AVAILABLE}{file:/C:\__/samples/jersey2-chat/target/atmosphere-jersey2-chat/}
2015-07-15 10:37:46.142:WARN:oejsh.RequestLogHandler:main: !RequestLog
2015-07-15 10:37:46.163:INFO:oejs.ServerConnector:main: Started ServerConnector@14b1328{HTTP/1.1}{0.0.0.0:8080}
2015-07-15 10:37:46.164:INFO:oejs.Server:main: Started @6593ms
[INFO] Started Jetty Server
[INFO] Starting scanner at interval of 1 seconds.
10:37:46.425 [Thread-11] DEBUG o.a.util.analytics.HTTPGetMethod - Sending Server's information to Atmosphere's Google Analytics http://www.google-analytics.com/__utm.gif?utmwv=1&utmn=-950797499&utmcs=UTF-8&utmsr=1440x900&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r28&utmcr=1&utmdt=jersey2-3.0.0-SNAPSHOT-jetty%2F9.2.9.v20150224&utmhn=WSM3-762&utmr=http://async-io.org&utmp=/jersey2/3.0.0-SNAPSHOT/jetty%2F9.2.9.v20150224&utmac=UA-31990725-1&utmcc=__utma%3D'-1318274029.1508991459.1436967466424.1436967466424.1436967466424.2%3B%2B__utmb%3D-1318274029%3B%2B__utmc%3D-1318274029%3B%2B__utmz%3D-1318274029.1436967466424.2.2.utmccn%3D(direct)%7Cutmcsr%3D(direct)%7Cutmcmd%3D(none)%3B%2B__utmv%3D-1318274029 Java/1.7.0_45 (x86; Windows 7 6.1)

Open example in IE 9: 4_open_in_ie

Open in IE log:

10:48:28.440 [qtp4162584-22] DEBUG o.a.i.OnDisconnectInterceptor - No Suspended Connection found for 09cf6610-2830-4ebe-bf63-d16cb3ca18da. Using the AtmosphereResource associated with the close message
10:48:28.440 [qtp4162584-22] DEBUG o.a.i.OnDisconnectInterceptor - AtmosphereResource 09cf6610-2830-4ebe-bf63-d16cb3ca18da disconnected
10:48:28.780 [qtp4162584-23] WARN  o.atmosphere.cpr.DefaultBroadcaster - Duplicate resource bf85d70b-ced4-4fed-8498-a2a7d3f7c074. Could be caused by a dead connection not detected by your server. Replacing the old one with the fresh one
10:48:28.781 [qtp4162584-23] INFO  o.a.s.chat.jersey.Jersey2Resource - Browser bf85d70b-ced4-4fed-8498-a2a7d3f7c074 unexpectedly disconnected
10:48:28.790 [qtp4162584-21] WARN  o.atmosphere.cpr.DefaultBroadcaster - Duplicate resource bf85d70b-ced4-4fed-8498-a2a7d3f7c074. Could be caused by a dead connection not detected by your server. Replacing the old one with the fresh one
10:48:28.790 [qtp4162584-21] INFO  o.a.s.chat.jersey.Jersey2Resource - Browser bf85d70b-ced4-4fed-8498-a2a7d3f7c074 unexpectedly disconnected
10:48:28.824 [qtp4162584-26] WARN  o.atmosphere.cpr.DefaultBroadcaster - Duplicate resource bf85d70b-ced4-4fed-8498-a2a7d3f7c074. Could be caused by a dead connection not detected by your server. Replacing the old one with the fresh one
10:48:28.824 [qtp4162584-26] INFO  o.a.s.chat.jersey.Jersey2Resource - Browser bf85d70b-ced4-4fed-8498-a2a7d3f7c074 unexpectedly disconnected
10:48:28.833 [qtp4162584-22] WARN  o.atmosphere.cpr.DefaultBroadcaster - Duplicate resource bf85d70b-ced4-4fed-8498-a2a7d3f7c074. Could be caused by a dead connection not detected by your server. Replacing the old one with the fresh one
10:48:28.833 [qtp4162584-22] INFO  o.a.s.chat.jersey.Jersey2Resource - Browser bf85d70b-ced4-4fed-8498-a2a7d3f7c074 unexpectedly disconnected
10:48:28.844 [qtp4162584-25] WARN  o.atmosphere.cpr.DefaultBroadcaster - Duplicate resource bf85d70b-ced4-4fed-8498-a2a7d3f7c074. Could be caused by a dead connection not detected by your server. Replacing the old one with the fresh one
10:48:28.845 [qtp4162584-25] INFO  o.a.s.chat.jersey.Jersey2Resource - Browser bf85d70b-ced4-4fed-8498-a2a7d3f7c074 unexpectedly disconnected

Open in Chrome: 6_open_in_chrome

Open in Chrome log:

10:51:43.454 [qtp21718768-19] DEBUG o.a.i.OnDisconnectInterceptor - AtmosphereResource 6d156ac2-c6ef-42b7-b18b-6ce749990b75 disconnected
10:51:43.454 [qtp21718768-19] INFO  o.a.s.chat.jersey.Jersey2Resource - Browser 6d156ac2-c6ef-42b7-b18b-6ce749990b75 closed the connection
jfarcand commented 9 years ago

Please use the mailing list for question. IE 9 works fine, you have a local issue.

gorshkov-leonid commented 9 years ago

Description was updated with screenshots and logs. Local problem? It is strange.....

gorshkov-leonid commented 9 years ago

Problem published in https://groups.google.com/forum/#!topic/atmosphere-framework/M53ijxv79xo