Good day @phildunlap ,
The dashboard module was not installed... It's very strange as it was a clean install.
The only page not working was the 'users' one.
Thank you for pointing up.
No more errors now.
Good day @phildunlap ,
The dashboard module was not installed... It's very strange as it was a clean install.
The only page not working was the 'users' one.
Thank you for pointing up.
No more errors now.
Good day,
I already did those manipulations before. The error is new and only on the users page.
It seems that the file /mango-javascript/mango-2.0/api.js doesnt exist
Good day,
Since some days the 'users' page is unavailable on a Mango 2.8.8
I'm getting errors with require.js on the script https://xxxx/mango-javascript/mango-2.0/api.js,
because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
[image removed]
We cannot access to the page. The other pages have no problem.
Do you guys have an idea to fix ?
Hi @phildunlap ,
Thank's for the reply, somehow I figured it out...
The easy explanation is a bit out any rational answer... => I have to use the grey cloud
The DNS for our domain name is controlled by CloudFlare. And the traffic was directed through the 'wrong' path.
"Orange cloud" (proxied) Load Balancers have an automatic TTL - this means that CloudFlare will announce CloudFlare IP addresses externally, but will protect (mask) your origin server IP addresses. Any changes to your Load Balancer will propagate within seconds inside Cloudflare, including any failover events. The primary benefit here is that external DNS resolver caches that do not respect short (e.g. 30s) TTLs will not impact the failover speed of your Load Balancer.
"Grey cloud" (DNS only) Load Balancers may be configured with a TTL from 30 seconds to 10 minutes. CloudFlare will serve the addresses of the (healthy) origin servers directly but relies on DNS resolvers respecting the short TTL in order to re-query Cloudflare's DNS for an updated list of healthy addresses.
Anyway, by using the orange cloud, all the charts were 100x200 px. and I have absolutely no clue why...
Maybe your devs will laugh loud seeing this post. If anyone knows an explanation, I would be glad to know
We are currently having the same issue.
In Safari, Chrome, Firefox and IE, all is working fine except the charts.
In the watch list, no chart at all.
In the data Points, the chart is there but very small,
Very strangely, if I connect trough the local network, all is working fine.
![0_1506608613784_Screen Shot 2017-09-28 at 14.52.37.png](Uploading 100%)
any idea ?
There was no code in the 'Statistics' page.
Turning the Preview off doesn't seem to fix the problem. The div is still blank with no editor place to change/put the code.
Is hard refreshing "shift cmd-R" ? if yes, it doesn't fix either.
I don't see any errors in the console.
I was using Firefox and strangely, in Chrome and Safari, it seems to work.
So maybe a problem with the Firefox browser?
New training video would be great! I'm a bit confused by all the 'tmp' automatically put everywhere with ma-point-list
Just need to know how to select a data source then device then the points from that device to stats or chart. I think with that the overall will be demonstrated.
Thank's for clarifications about the new filters.
I'll stick to code myself for the moment.
Good day,
I can't use the page editor in the dashboard.
Impossible to move the little triangle on the right bottom side of the editor div.
If I create a new page it does the same. It makes it impossible to enter any text.
Sometimes I have the same problem in dashboard designer.
It's also not possible to delete any pages.
All modules have been updated to latest today.
Could you also please make a video on how to make graphs or stats etc.. working in the dashboard designer? I can make all in the page editor by writing my own code but I've spent so much time to try to make it work in the dashboard designer with no success.
I have some problems using Mango and Node-Red on the same machine.
When Mango is running, I can't access anymore Node-Red.
I tried to change access port of node-red (default 1880) to 1890,2222 and the same problem.
Do you have somewhere information about wich ports Mango 3 is using? And better if I can control them?
I don't have that problem when 2.8 is running.
The problem was that I had an open balise.
Wasn't using Sublime Text so didn't saw it in a long code.
Still strange that it was working everywhere else than iPad...
Maybe Chrome and FF are so smart that they correct the bad code themselves...
@phildunlap Thanks a lot ! its working now. You guys are very efficient!
The fix you sent me will be ok or the later store version will be better ? Just to know if I have to delete de override file later?
best,
I have this message in the console :
WARN 2017-04-28T14:54:02,077 (com.serotonin.m2m2.web.mvc.spring.security.MangoAccessDeniedHandler.handle:54) - Denying access to Mango resource
org.springframework.security.web.csrf.MissingCsrfTokenException: Could not verify the provided CSRF token because your session was not found.
at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:114) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) [spring-security-web-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) [spring-web-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) [spring-web-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [jetty-security-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.Server.handle(Server.java:524) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:319) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:253) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [jetty-io-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [jetty-io-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [jetty-io-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Good day,
I'm checking the new V3 and i can't receive HTTP POST from an other device with http receiver.
The exact same setting is working with core 2.8.6.
basically i'm trying to send http post from Node-Red.
with the following code;
msg.payload = "testpara=22";
msg.headers = {'content-type':'application/x-www-form-urlencoded'};
return msg;
trough the http request node in POST on the mango server address.
I receive it in Mango 2.8.6 but not in 3.0.1. with the receivers set up in the exact same settings.
In 2.8.6 :
In 3.0.1 it doesn't receive anything.
Any clue ?
Hi @phildunlap, im actually working with pascal. So the error is fixed now. We upgraded from 2.6.?? To the latest version friday and got the bug. Is there anything else that we should look at ?
The server seems to be very slow since the update was done. But everything seems to work ok.
Fixed. It was a problem of due to an update. We had to remove the file: mango/classes/org/jfree/data/Range.class
I just checked and it's a 500 error. It doesn't find the PNG. It happened after updating Mango to the last version. Anybody from Infinite Automation for a fix?
Hi there ! I'm trying to make a custom dashboard and it look great on desktop, android phone (all major browsers,...) but look crap on ipad and iphone. Look at both pictures, it's the same code. It even look great on a old android LG. I don't understand... any help/advices ?
I have some errors of timout for modules: amcharts/plugin/export/export (require.js)
desktop good:
ipad bugged:
thanks a lot ! I was missing that !
Good day,
Certainly a dumb question but my chart legend doesn't show the right name and put "serie 1" and "serie 2" instead. Is there any option to put the right name ?
Here is the code;
<md-card flex>
<md-card-content>
<ma-point-values point-xid="InTemp" values="tempValues" from="from" to="to" rollup="AVERAGE" rollup-interval="1 minutes">Temperature</ma-point-values>
<ma-point-values point-xid="OutTemp" values="otempValues" from="from" to="to" rollup="AVERAGE" rollup-interval="1 minutes"></ma-point-values>
<ma-serial-chart style="height:440px; width: 100%" series-1-values="tempValues" series-1-color="green" series-2-values="otempValues" series-2-color="orange" legend="true"></ma-serial-chart>
</md-card-content>
</md-card>
Best regards,